### Log truncated: showing last 9.0 of 18.2 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-08-25 12:06:46,205 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [17/25] Tour ExpiredEWalletProgramTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-25 12:06:46,256 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [18/25] Tour ExpiredEWalletProgramTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-25 12:06:46,309 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [19/25] Tour ExpiredEWalletProgramTour → 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-25 12:06:46,484 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [20/25] Tour ExpiredEWalletProgramTour → Step go back to the products (trigger: .actionpad .back-button) 2026-08-25 12:06:46,534 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [21/25] Tour ExpiredEWalletProgramTour → Step click Actions button (trigger: .mobile-more-button) 2026-08-25 12:06:46,585 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [22/25] Tour ExpiredEWalletProgramTour → Step click Actions button (trigger: .more-btn) 2026-08-25 12:06:46,643 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [23/25] Tour ExpiredEWalletProgramTour → Step .control-buttons button.disabled:contains("eWallet") 2026-08-25 12:06:46,700 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [24/25] Tour ExpiredEWalletProgramTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("No valid eWallet found")) 2026-08-25 12:06:46,751 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [25/25] Tour ExpiredEWalletProgramTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-08-25 12:06:46,804 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: tour succeeded 2026-08-25 12:06:46,804 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: ╔══════════════════════════════════════════╗ ║ TOUR ExpiredEWalletProgramTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:06:46,861 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: heap 18215492 (allocated 19660800) 2026-08-25 12:06:46,867 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Closing chrome headless with pid 75158 2026-08-25 12:06:46,870 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Closing websocket connection 2026-08-25 12:06:46,873 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Terminating chrome headless with pid 75158 2026-08-25 12:06:46,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120646_973105_test_ewallet_expiration_date.txt 2026-08-25 12:06:46,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Removing chrome user profile "/tmp/tmp8nzwqedi_chrome_odoo" 2026-08-25 12:06:46,985 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_loyalty_history ... 2026-08-25 12:06:47,587 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome pid: 75355 2026-08-25 12:06:47,587 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmp444ps2oc_chrome_odoo 2026-08-25 12:06:47,587 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Issuing json command http://127.0.0.1:45339/json/version 2026-08-25 12:06:47,588 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:06:47,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-08-25 12:06:47,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Issuing json command http://127.0.0.1:45339/json 2026-08-25 12:06:47,666 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:06:47,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Websocket url found: ws://127.0.0.1:45339/devtools/page/283D82D89D202396CA9A3330EE9FF3E0 2026-08-25 12:06:47,765 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Enable chrome headless console log notification 2026-08-25 12:06:47,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome headless enable page notifications 2026-08-25 12:06:47,867 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:06:47,874 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Setting session cookie in browser 2026-08-25 12:06:47,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/75" in browser 2026-08-25 12:06:47,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-25 12:06:47,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:06:48,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.053 0.392 2026-08-25 12:06:48,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Navigation result: {'frameId': '283D82D89D202396CA9A3330EE9FF3E0', 'loaderId': '76E17702D71B344C7BA7259A7220C21E', 'isDownload': False} 2026-08-25 12:06:48,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Evaluate ready code "odoo.isTourReady('EWalletLoyaltyHistory')" 2026-08-25 12:06:48,353 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:06:48,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:06:48,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-08-25 12:06:48,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-08-25 12:06:48,857 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:06:48,860 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:06:48,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:06:48,907 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Evaluate test code "odoo.startTour('EWalletLoyaltyHistory', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/75", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:06:48,915 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [1/55] Tour EWalletLoyaltyHistory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-08-25 12:06:48,924 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.009 2026-08-25 12:06:48,940 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:06:48,951 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:06:48,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-08-25 12:06:48,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-08-25 12:06:49,056 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.047 2026-08-25 12:06:49,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-08-25 12:06:49,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.250 0.277 2026-08-25 12:06:49,639 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "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-25 12:06:49,711 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06: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-25 12:06:49,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.043 2026-08-25 12:06:49,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:06:49,838 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: Owl is running in 'dev' mode. 2026-08-25 12:06:49,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-08-25 12:06:49,903 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:06:49,930 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:06:49,934 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:06:49,956 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.026 0.026 2026-08-25 12:06:49,978 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:06:49,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.014 0.067 2026-08-25 12:06:49,992 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:06:49,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-08-25 12:06:50,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [2/55] Tour EWalletLoyaltyHistory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-08-25 12:06:50,125 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:06:50,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.026 0.039 2026-08-25 12:06:50,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [3/55] Tour EWalletLoyaltyHistory → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-08-25 12:06:50,205 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:06:50,285 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.074 0.096 2026-08-25 12:06:50,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-08-25 12:06:50,339 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-08-25 12:06:50,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-08-25 12:06:50,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.202 2026-08-25 12:06:50,420 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-08-25 12:06:50,445 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.145 2026-08-25 12:06:50,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-08-25 12:06:50,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-08-25 12:06:50,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-25 12:06:50,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-08-25 12:06:50,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.206 2026-08-25 12:06:50,686 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [4/55] Tour EWalletLoyaltyHistory → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-08-25 12:06:50,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [5/55] Tour EWalletLoyaltyHistory → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-08-25 12:06:50,790 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [6/55] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-25 12:06:50,841 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [7/55] Tour EWalletLoyaltyHistory → Step click customer button (trigger: .product-screen .set-partner) 2026-08-25 12:06:50,986 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [8/55] Tour EWalletLoyaltyHistory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-25 12:06:51,040 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [9/55] Tour EWalletLoyaltyHistory → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-25 12:06:51,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [10/55] Tour EWalletLoyaltyHistory → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-08-25 12:06:51,147 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [11/55] Tour EWalletLoyaltyHistory → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-08-25 12:06:51,212 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [12/55] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-08-25 12:06:51,236 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.017 2026-08-25 12:06:51,293 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [13/55] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-08-25 12:06:51,303 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:06:51,305 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:06:51,342 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [14/55] Tour EWalletLoyaltyHistory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-08-25 12:06:51,393 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [15/55] Tour EWalletLoyaltyHistory → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-08-25 12:06:51,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [16/55] Tour EWalletLoyaltyHistory → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-08-25 12:06:51,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [17/55] Tour EWalletLoyaltyHistory → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-08-25 12:06:51,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [18/55] Tour EWalletLoyaltyHistory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-08-25 12:06:51,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [19/55] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-08-25 12:06:51,646 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45719892 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9e738585-8a5d-4784-82d0-4b55e41aec21'}] 2026-08-25 12:06:51,650 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:06:51,777 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45719892 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9e738585-8a5d-4784-82d0-4b55e41aec21'} created pos.order #538 2026-08-25 12:06:51,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45719892 finished 2026-08-25 12:06:51,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.104 0.105 2026-08-25 12:06:51,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.016 0.032 2026-08-25 12:06:51,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:06:52,094 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [20/55] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-08-25 12:06:52,143 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [21/55] Tour EWalletLoyaltyHistory → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-08-25 12:06:52,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [22/55] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-25 12:06:52,267 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [23/55] Tour EWalletLoyaltyHistory → 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-25 12:06:52,319 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [24/55] Tour EWalletLoyaltyHistory → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-08-25 12:06:52,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [25/55] Tour EWalletLoyaltyHistory → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-08-25 12:06:52,426 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [26/55] Tour EWalletLoyaltyHistory → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-08-25 12:06:52,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [27/55] Tour EWalletLoyaltyHistory → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-08-25 12:06:52,544 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [28/55] Tour EWalletLoyaltyHistory → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-08-25 12:06:52,595 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [29/55] Tour EWalletLoyaltyHistory → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-08-25 12:06:52,648 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [30/55] Tour EWalletLoyaltyHistory → 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-25 12:06:52,819 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [31/55] Tour EWalletLoyaltyHistory → Step go back to the products (trigger: .actionpad .back-button) 2026-08-25 12:06:52,870 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [32/55] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .mobile-more-button) 2026-08-25 12:06:52,922 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [33/55] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .more-btn) 2026-08-25 12:06:52,978 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [34/55] Tour EWalletLoyaltyHistory → Step .control-buttons button.disabled:contains("eWallet") 2026-08-25 12:06:53,029 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [35/55] Tour EWalletLoyaltyHistory → Step .modal header .btn-close 2026-08-25 12:06:53,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [36/55] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-08-25 12:06:53,132 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [37/55] Tour EWalletLoyaltyHistory → Step click customer button (trigger: .product-screen .set-partner) 2026-08-25 12:06:53,268 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [38/55] Tour EWalletLoyaltyHistory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-08-25 12:06:53,324 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [39/55] Tour EWalletLoyaltyHistory → Step Click search field (trigger: .modal .fa-search.undefined) 2026-08-25 12:06:53,374 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [40/55] Tour EWalletLoyaltyHistory → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-08-25 12:06:53,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [41/55] Tour EWalletLoyaltyHistory → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-08-25 12:06:53,490 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [42/55] Tour EWalletLoyaltyHistory → Step go back to the products (trigger: .actionpad .back-button) 2026-08-25 12:06:53,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [43/55] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .mobile-more-button) 2026-08-25 12:06:53,596 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [44/55] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .more-btn) 2026-08-25 12:06:53,651 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [45/55] Tour EWalletLoyaltyHistory → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-08-25 12:06:53,729 25 INFO rb-44da9a1-224237-407818 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-25 12:06:53,801 25 INFO rb-44da9a1-224237-407818 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-25 12:06:53,851 25 INFO rb-44da9a1-224237-407818 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-25 12:06:53,907 25 INFO rb-44da9a1-224237-407818 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-25 12:06:53,956 25 INFO rb-44da9a1-224237-407818 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-25 12:06:54,008 25 INFO rb-44da9a1-224237-407818 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-25 12:06:54,064 25 INFO rb-44da9a1-224237-407818 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-25 12:06:54,117 25 INFO rb-44da9a1-224237-407818 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-25 12:06:54,174 25 INFO rb-44da9a1-224237-407818 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-25 12:06:54,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:54] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.010 2026-08-25 12:06:54,221 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11040189 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c46da958-15b0-4c4d-98d5-4dda9c1cdfed'}] 2026-08-25 12:06:54,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11040189 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'c46da958-15b0-4c4d-98d5-4dda9c1cdfed'} created pos.order #539 2026-08-25 12:06:54,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11040189 finished 2026-08-25 12:06:54,837 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 173 0.157 0.462 2026-08-25 12:06:54,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.016 0.028 2026-08-25 12:06:54,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06: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-25 12:06:55,029 25 INFO rb-44da9a1-224237-407818 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-25 12:06:55,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: tour succeeded 2026-08-25 12:06:55,085 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: ╔══════════════════════════════════════╗ ║ TOUR EWalletLoyaltyHistory SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-25 12:06:55,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: heap 25131744 (allocated 26873856) 2026-08-25 12:06:55,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Closing chrome headless with pid 75355 2026-08-25 12:06:55,225 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Closing websocket connection 2026-08-25 12:06:55,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Terminating chrome headless with pid 75355 2026-08-25 12:06:55,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120655_326346_test_ewallet_loyalty_history.txt 2026-08-25 12:06:55,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Removing chrome user profile "/tmp/tmp444ps2oc_chrome_odoo" 2026-08-25 12:06:55,357 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-08-25 12:06:56,216 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome pid: 75571 2026-08-25 12:06:56,216 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless temporary user profile dir: /tmp/tmpm4amzkv5_chrome_odoo 2026-08-25 12:06:56,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:37011/json/version 2026-08-25 12:06:56,218 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:06:56,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Browser version: Chrome/150.0.7871.114 2026-08-25 12:06:56,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:37011/json 2026-08-25 12:06:56,275 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:06:56,296 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Websocket url found: ws://127.0.0.1:37011/devtools/page/5BD440B4CB79198683AE978CB1EB313E 2026-08-25 12:06:56,306 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Enable chrome headless console log notification 2026-08-25 12:06:56,360 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless enable page notifications 2026-08-25 12:06:56,415 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:06:56,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Setting session cookie in browser 2026-08-25 12:06:56,430 25 INFO rb-44da9a1-224237-407818 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-25 12:06:56,430 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-25 12:06:56,447 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:06:56,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:56] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.041 0.411 2026-08-25 12:06:56,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigation result: {'frameId': '5BD440B4CB79198683AE978CB1EB313E', 'loaderId': '65782699D9A1D5008AF6E4D9707C7369', 'isDownload': False} 2026-08-25 12:06:56,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-08-25 12:06:56,915 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:06:56,937 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:56] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:06:56,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:56] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:06:56,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:56] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-08-25 12:06:57,419 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:06:57,431 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:06:57,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-08-25 12:06:57,453 25 INFO rb-44da9a1-224237-407818 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-25 12:06:57,461 25 INFO rb-44da9a1-224237-407818 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-25 12:06:57,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.008 2026-08-25 12:06:57,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:06:57,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:06:57,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.009 2026-08-25 12:06:57,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.027 0.026 2026-08-25 12:06:57,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.051 2026-08-25 12:06:57,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-08-25 12:06:58,224 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.245 0.295 2026-08-25 12:06:58,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:06:58,332 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:06:58,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-08-25 12:06:58,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:06:58,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: Owl is running in 'dev' mode. 2026-08-25 12:06:58,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:06:58,522 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:06:58,533 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:06:58,537 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:06:58,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.014 0.031 2026-08-25 12:06:58,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.048 2026-08-25 12:06:58,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-08-25 12:06:58,599 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:06:58,600 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:06:58,695 25 INFO rb-44da9a1-224237-407818 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-25 12:06:58,710 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:06:58,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.042 0.038 2026-08-25 12:06:58,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.061 0.132 2026-08-25 12:06:58,906 25 INFO rb-44da9a1-224237-407818 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-25 12:06:58,918 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:06:58,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:58] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.019 0.080 2026-08-25 12:06:59,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:59] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.158 2026-08-25 12:06:59,040 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:59] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-08-25 12:06:59,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.157 2026-08-25 12:06:59,189 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,244 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,292 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,349 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,401 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,529 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,586 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,639 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,705 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.012 2026-08-25 12:06:59,773 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,783 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:06:59,784 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:06:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:06:59,824 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,874 25 INFO rb-44da9a1-224237-407818 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-25 12:06:59,948 25 INFO rb-44da9a1-224237-407818 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-25 12:07:00,001 25 INFO rb-44da9a1-224237-407818 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-25 12:07:00,053 25 INFO rb-44da9a1-224237-407818 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-25 12:07:00,128 25 INFO rb-44da9a1-224237-407818 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-25 12:07:00,133 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15710386 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2fb87d8a-cc86-46e7-bd89-6f07f826488e'}] 2026-08-25 12:07:00,139 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:07:00,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15710386 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '2fb87d8a-cc86-46e7-bd89-6f07f826488e'} created pos.order #540 2026-08-25 12:07:00,281 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15710386 finished 2026-08-25 12:07:00,337 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.086 0.120 2026-08-25 12:07:00,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.030 0.035 2026-08-25 12:07:00,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:07:00,626 25 INFO rb-44da9a1-224237-407818 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-25 12:07:00,672 25 INFO rb-44da9a1-224237-407818 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-25 12:07:00,723 25 INFO rb-44da9a1-224237-407818 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-25 12:07:00,856 25 INFO rb-44da9a1-224237-407818 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-25 12:07:00,911 25 INFO rb-44da9a1-224237-407818 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-25 12:07:00,962 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,016 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,075 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:07:01,126 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,190 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,241 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,293 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,348 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,399 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,453 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,505 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,565 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,617 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,668 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,719 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,769 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,821 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,877 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,927 25 INFO rb-44da9a1-224237-407818 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-25 12:07:01,978 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,037 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,092 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,140 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,204 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11918582 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'b1f2c1da-f5a7-434f-be05-81f7cae6a902'}] 2026-08-25 12:07:02,307 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11918582 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'b1f2c1da-f5a7-434f-be05-81f7cae6a902'} created pos.order #541 2026-08-25 12:07:02,323 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11918582 finished 2026-08-25 12:07:02,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.081 0.100 2026-08-25 12:07:02,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.034 0.031 2026-08-25 12:07:02,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:07:02,561 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,605 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,670 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,722 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,773 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,824 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,875 25 INFO rb-44da9a1-224237-407818 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-25 12:07:02,926 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,057 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,170 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,183 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,232 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,295 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,346 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,397 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,454 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,522 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,585 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,635 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,692 25 INFO rb-44da9a1-224237-407818 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-25 12:07:03,743 25 INFO rb-44da9a1-224237-407818 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-25 12:07:04,094 25 INFO rb-44da9a1-224237-407818 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-25 12:07:04,145 25 INFO rb-44da9a1-224237-407818 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-25 12:07:04,200 25 INFO rb-44da9a1-224237-407818 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-25 12:07:04,551 25 INFO rb-44da9a1-224237-407818 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-25 12:07:04,602 25 INFO rb-44da9a1-224237-407818 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-25 12:07:04,657 25 INFO rb-44da9a1-224237-407818 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-25 12:07:04,708 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-08-25 12:07:04,709 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:07:04,867 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 28992476 (allocated 30674944) 2026-08-25 12:07:04,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 75571 2026-08-25 12:07:04,880 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-08-25 12:07:04,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 75571 2026-08-25 12:07:04,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120704_976098_test_ewallet_program.txt 2026-08-25 12:07:04,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmpm4amzkv5_chrome_odoo" 2026-08-25 12:07:05,299 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome pid: 75780 2026-08-25 12:07:05,299 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless temporary user profile dir: /tmp/tmpiv0q2l3w_chrome_odoo 2026-08-25 12:07:05,299 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:44415/json/version 2026-08-25 12:07:05,300 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:05,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Browser version: Chrome/150.0.7871.114 2026-08-25 12:07:05,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:44415/json 2026-08-25 12:07:05,363 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:05,390 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Websocket url found: ws://127.0.0.1:44415/devtools/page/986A9E8720591E410C2533070C7DA674 2026-08-25 12:07:05,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Enable chrome headless console log notification 2026-08-25 12:07:05,429 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless enable page notifications 2026-08-25 12:07:05,488 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:07:05,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Setting session cookie in browser 2026-08-25 12:07:05,494 25 INFO rb-44da9a1-224237-407818 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-25 12:07:05,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-08-25 12:07:05,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:05] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.025 0.043 2026-08-25 12:07:05,584 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigation result: {'frameId': '986A9E8720591E410C2533070C7DA674', 'loaderId': '93F70CDC11CFDFC83097243963DEA2DE', 'isDownload': False} 2026-08-25 12:07:05,584 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-08-25 12:07:05,610 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:07:05,634 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:05] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-25 12:07:05,640 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:05] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:07:05,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:05] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-08-25 12:07:06,106 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:06,113 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:07:06,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:07:06,149 25 INFO rb-44da9a1-224237-407818 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-25 12:07:06,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:07:06,162 25 INFO rb-44da9a1-224237-407818 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-25 12:07:06,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:07:06,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:06,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:07:06,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.016 2026-08-25 12:07:06,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.024 2026-08-25 12:07:06,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-08-25 12:07:06,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 285 0.232 0.305 2026-08-25 12:07:06,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:07:06,930 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07: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.007 2026-08-25 12:07:06,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:06] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-08-25 12:07:07,017 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:07:07,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: Owl is running in 'dev' mode. 2026-08-25 12:07:07,043 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:07:07,105 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:07,152 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:07:07,155 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:07:07,169 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:07:07,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.030 0.038 2026-08-25 12:07:07,186 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:07:07,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.081 2026-08-25 12:07:07,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-08-25 12:07:07,278 25 INFO rb-44da9a1-224237-407818 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-25 12:07:07,309 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:07,372 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:07,402 25 INFO rb-44da9a1-224237-407818 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-25 12:07:07,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.076 0.042 2026-08-25 12:07:07,474 25 INFO rb-44da9a1-224237-407818 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-25 12:07:07,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.149 2026-08-25 12:07:07,526 25 INFO rb-44da9a1-224237-407818 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-25 12:07:07,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-08-25 12:07:07,582 25 INFO rb-44da9a1-224237-407818 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-25 12:07:07,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.015 0.227 2026-08-25 12:07:07,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-08-25 12:07:07,634 25 INFO rb-44da9a1-224237-407818 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-25 12:07:07,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:07] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.026 0.339 2026-08-25 12:07:07,689 25 INFO rb-44da9a1-224237-407818 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-25 12:07:07,756 25 INFO rb-44da9a1-224237-407818 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-25 12:07:07,807 25 INFO rb-44da9a1-224237-407818 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-25 12:07:07,860 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,034 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,084 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,134 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,198 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [16/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-08-25 12:07:08,306 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,357 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,496 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,551 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,602 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,659 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,726 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.006 0.010 2026-08-25 12:07:08,778 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,828 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,885 25 INFO rb-44da9a1-224237-407818 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-25 12:07:08,961 25 INFO rb-44da9a1-224237-407818 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-25 12:07:09,029 25 INFO rb-44da9a1-224237-407818 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-25 12:07:09,077 25 INFO rb-44da9a1-224237-407818 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-25 12:07:09,146 25 INFO rb-44da9a1-224237-407818 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-25 12:07:09,157 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:09,160 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:09,197 25 INFO rb-44da9a1-224237-407818 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-25 12:07:09,247 25 INFO rb-44da9a1-224237-407818 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-25 12:07:09,322 25 INFO rb-44da9a1-224237-407818 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-25 12:07:09,375 25 INFO rb-44da9a1-224237-407818 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-25 12:07:09,431 25 INFO rb-44da9a1-224237-407818 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-25 12:07:09,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.007 2026-08-25 12:07:09,466 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:09,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64140760 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'bee66a9f-ec01-4204-bbae-1109db9a6b85'}] 2026-08-25 12:07:09,923 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64140760 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'bee66a9f-ec01-4204-bbae-1109db9a6b85'} created pos.order #542 2026-08-25 12:07:09,940 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64140760 finished 2026-08-25 12:07:09,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 175 0.290 0.240 2026-08-25 12:07:10,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.023 0.027 2026-08-25 12:07:10,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:07:10,233 25 INFO rb-44da9a1-224237-407818 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-25 12:07:10,287 25 INFO rb-44da9a1-224237-407818 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-25 12:07:10,333 25 INFO rb-44da9a1-224237-407818 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-25 12:07:10,457 25 INFO rb-44da9a1-224237-407818 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-25 12:07:10,512 25 INFO rb-44da9a1-224237-407818 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-25 12:07:10,563 25 INFO rb-44da9a1-224237-407818 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-25 12:07:10,617 25 INFO rb-44da9a1-224237-407818 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-25 12:07:10,677 25 INFO rb-44da9a1-224237-407818 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-25 12:07:10,692 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:07:10,728 25 INFO rb-44da9a1-224237-407818 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-25 12:07:10,778 25 INFO rb-44da9a1-224237-407818 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-25 12:07:10,834 25 INFO rb-44da9a1-224237-407818 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-25 12:07:10,885 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [47/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-08-25 12:07:10,942 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,010 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,061 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,112 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,166 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,217 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,269 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,330 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,381 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,435 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,616 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,669 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,717 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,773 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,842 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,903 25 INFO rb-44da9a1-224237-407818 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-25 12:07:11,957 25 INFO rb-44da9a1-224237-407818 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-25 12:07:12,008 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [65/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-08-25 12:07:12,062 25 INFO rb-44da9a1-224237-407818 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-25 12:07:12,113 25 INFO rb-44da9a1-224237-407818 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-25 12:07:12,164 25 INFO rb-44da9a1-224237-407818 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-25 12:07:12,221 25 INFO rb-44da9a1-224237-407818 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-25 12:07:12,272 25 INFO rb-44da9a1-224237-407818 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-25 12:07:12,323 25 INFO rb-44da9a1-224237-407818 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-25 12:07:12,381 25 INFO rb-44da9a1-224237-407818 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-25 12:07:12,434 25 INFO rb-44da9a1-224237-407818 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-25 12:07:12,487 25 INFO rb-44da9a1-224237-407818 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-25 12:07:12,542 25 INFO rb-44da9a1-224237-407818 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-25 12:07:12,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.011 0.008 2026-08-25 12:07:12,585 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51372374 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'cdabae53-2fee-4a32-a825-a269855b0aa3'}] 2026-08-25 12:07:12,812 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51372374 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'cdabae53-2fee-4a32-a825-a269855b0aa3'} created pos.order #543 2026-08-25 12:07:12,827 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51372374 finished 2026-08-25 12:07:12,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.099 0.181 2026-08-25 12:07:12,954 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.023 0.030 2026-08-25 12:07:12,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:07:13,018 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,065 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,115 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,225 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,279 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,330 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,383 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,439 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,490 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,549 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,600 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,651 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,704 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,755 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,807 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,859 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,918 25 INFO rb-44da9a1-224237-407818 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-25 12:07:13,970 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,024 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,200 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,250 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,301 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,357 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,408 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [99/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-08-25 12:07:14,460 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,511 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,637 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,690 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,741 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,794 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,851 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,903 25 INFO rb-44da9a1-224237-407818 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-25 12:07:14,954 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,008 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,074 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,132 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,184 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,234 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,357 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,411 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,461 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,515 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,575 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,628 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,679 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,735 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [122/197] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-08-25 12:07:15,838 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,889 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,940 25 INFO rb-44da9a1-224237-407818 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-25 12:07:15,991 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,122 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,176 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,227 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,280 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,340 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,392 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,443 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,498 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,571 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,631 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,681 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,740 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,790 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,840 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,897 25 INFO rb-44da9a1-224237-407818 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-25 12:07:16,950 25 INFO rb-44da9a1-224237-407818 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-25 12:07:17,005 25 INFO rb-44da9a1-224237-407818 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-25 12:07:17,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.011 2026-08-25 12:07:17,043 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32807692 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '6b53e81d-147b-446d-ae1a-11b9fa6ec756'}] 2026-08-25 12:07:17,206 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32807692 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '6b53e81d-147b-446d-ae1a-11b9fa6ec756'} created pos.order #544 2026-08-25 12:07:17,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32807692 finished 2026-08-25 12:07:17,254 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.073 0.140 2026-08-25 12:07:17,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.012 0.023 2026-08-25 12:07:17,377 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:07:17,412 25 INFO rb-44da9a1-224237-407818 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-25 12:07:17,463 25 INFO rb-44da9a1-224237-407818 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-25 12:07:17,510 25 INFO rb-44da9a1-224237-407818 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-25 12:07:17,639 25 INFO rb-44da9a1-224237-407818 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-25 12:07:17,692 25 INFO rb-44da9a1-224237-407818 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-25 12:07:17,743 25 INFO rb-44da9a1-224237-407818 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-25 12:07:17,797 25 INFO rb-44da9a1-224237-407818 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-25 12:07:17,855 25 INFO rb-44da9a1-224237-407818 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-25 12:07:17,907 25 INFO rb-44da9a1-224237-407818 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-25 12:07:17,969 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,020 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,070 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,124 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,175 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,228 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,280 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,341 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,393 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,444 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,494 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,546 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,597 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,654 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,704 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,755 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,810 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,864 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,915 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,972 25 INFO rb-44da9a1-224237-407818 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-25 12:07:18,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.008 2026-08-25 12:07:19,008 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89665014 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': '5a250ed2-0467-44ec-aafc-9eaa8f802994'}] 2026-08-25 12:07:19,206 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89665014 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': '5a250ed2-0467-44ec-aafc-9eaa8f802994'} created pos.order #545 2026-08-25 12:07:19,219 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89665014 finished 2026-08-25 12:07:19,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.076 0.178 2026-08-25 12:07:19,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.009 0.015 2026-08-25 12:07:19,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:07:19,406 25 INFO rb-44da9a1-224237-407818 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-25 12:07:19,455 25 INFO rb-44da9a1-224237-407818 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-25 12:07:19,505 25 INFO rb-44da9a1-224237-407818 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-25 12:07:19,556 25 INFO rb-44da9a1-224237-407818 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-25 12:07:19,610 25 INFO rb-44da9a1-224237-407818 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-25 12:07:19,678 25 INFO rb-44da9a1-224237-407818 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-25 12:07:19,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:07:19,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-08-25 12:07:19,729 25 INFO rb-44da9a1-224237-407818 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-25 12:07:19,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.008 2026-08-25 12:07:19,792 25 INFO rb-44da9a1-224237-407818 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-25 12:07:19,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.033 0.045 2026-08-25 12:07:19,844 25 INFO rb-44da9a1-224237-407818 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-25 12:07:19,889 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.019 2026-08-25 12:07:19,934 25 INFO rb-44da9a1-224237-407818 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-25 12:07:19,981 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,035 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,086 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,137 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,192 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,262 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,314 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,364 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,422 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,472 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,523 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,579 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,632 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,689 25 INFO rb-44da9a1-224237-407818 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-25 12:07:20,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.008 2026-08-25 12:07:20,726 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48793893 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000005', 'uuid': '7b69eb40-eed2-4544-9654-4011e8ff416f'}] 2026-08-25 12:07:20,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48793893 order {'name': '/', 'pos_reference': '262-75-000005', 'uuid': '7b69eb40-eed2-4544-9654-4011e8ff416f'} created pos.order #546 2026-08-25 12:07:21,005 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48793893 finished 2026-08-25 12:07:21,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 165 0.132 0.208 2026-08-25 12:07:21,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.008 0.015 2026-08-25 12:07:21,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.010 0.024 2026-08-25 12:07:21,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:07:21,379 25 INFO rb-44da9a1-224237-407818 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-25 12:07:21,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-08-25 12:07:21,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:07:21,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 50298620 (allocated 52441088) 2026-08-25 12:07:21,720 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 75780 2026-08-25 12:07:21,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-08-25 12:07:21,723 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 75780 2026-08-25 12:07:21,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120721_855298_test_ewallet_program.txt 2026-08-25 12:07:21,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmpiv0q2l3w_chrome_odoo" 2026-08-25 12:07:21,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_refund_credit_note_line_quantity ... 2026-08-25 12:07:22,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome pid: 76005 2026-08-25 12:07:22,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless temporary user profile dir: /tmp/tmpn3bwrvpu_chrome_odoo 2026-08-25 12:07:22,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:44405/json/version 2026-08-25 12:07:22,661 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:22,711 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Browser version: Chrome/150.0.7871.114 2026-08-25 12:07:22,711 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Issuing json command http://127.0.0.1:44405/json 2026-08-25 12:07:22,711 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:22,763 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Websocket url found: ws://127.0.0.1:44405/devtools/page/967832DCD8EB7FD43DAED2B3AA238A32 2026-08-25 12:07:22,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Enable chrome headless console log notification 2026-08-25 12:07:22,798 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome headless enable page notifications 2026-08-25 12:07:22,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:07:22,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Setting session cookie in browser 2026-08-25 12:07:22,908 25 INFO rb-44da9a1-224237-407818 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-25 12:07:22,908 25 INFO rb-44da9a1-224237-407818 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-25 12:07:22,922 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:07:23,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:23] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.105 0.371 2026-08-25 12:07:23,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Navigation result: {'frameId': '967832DCD8EB7FD43DAED2B3AA238A32', 'loaderId': '331BC3913212C181DBB6C3E5EB0E25F7', 'isDownload': False} 2026-08-25 12:07:23,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Evaluate ready code "odoo.isTourReady('EWalletRefundCreditNoteQtyTour')" 2026-08-25 12:07:23,410 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:07:23,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:23] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-08-25 12:07:23,428 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:23] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:07:23,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:23] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-08-25 12:07:23,856 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:23,860 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:23,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-08-25 12:07:23,895 25 INFO rb-44da9a1-224237-407818 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-25 12:07:23,900 25 INFO rb-44da9a1-224237-407818 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-25 12:07:23,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.004 2026-08-25 12:07:23,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07: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-25 12:07:23,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:23,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-08-25 12:07:23,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-25 12:07:24,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.034 2026-08-25 12:07:24,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-08-25 12:07:24,545 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.211 0.278 2026-08-25 12:07:24,570 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:07:24,628 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:07:24,690 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.037 2026-08-25 12:07:24,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07: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.009 2026-08-25 12:07:24,742 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: Owl is running in 'dev' mode. 2026-08-25 12:07:24,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.005 2026-08-25 12:07:24,815 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:07:24,841 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:07:24,858 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:07:24,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.033 2026-08-25 12:07:24,862 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-08-25 12:07:24,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.017 0.092 2026-08-25 12:07:24,928 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:24,931 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:24,962 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:25,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.024 0.028 2026-08-25 12:07:25,092 25 INFO rb-44da9a1-224237-407818 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-25 12:07:25,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.070 0.086 2026-08-25 12:07:25,265 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-08-25 12:07:25,282 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:07:25,285 25 INFO rb-44da9a1-224237-407818 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-25 12:07:25,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.083 2026-08-25 12:07:25,318 25 INFO rb-44da9a1-224237-407818 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-25 12:07:25,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-25 12:07:25,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.034 0.132 2026-08-25 12:07:25,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-08-25 12:07:25,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-08-25 12:07:25,478 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-08-25 12:07:25,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-08-25 12:07:25,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.191 2026-08-25 12:07:25,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-08-25 12:07:25,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.162 2026-08-25 12:07:25,740 25 INFO rb-44da9a1-224237-407818 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-25 12:07:25,796 25 INFO rb-44da9a1-224237-407818 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-25 12:07:25,847 25 INFO rb-44da9a1-224237-407818 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-25 12:07:25,904 25 INFO rb-44da9a1-224237-407818 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-25 12:07:25,971 25 INFO rb-44da9a1-224237-407818 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-25 12:07:25,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.010 2026-08-25 12:07:26,022 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,103 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,153 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,204 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,260 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,311 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,364 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,417 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,484 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,534 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,585 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,635 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,704 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,719 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:26,721 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:26,756 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,807 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,861 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,912 25 INFO rb-44da9a1-224237-407818 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-25 12:07:26,984 25 INFO rb-44da9a1-224237-407818 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-25 12:07:27,045 25 INFO rb-44da9a1-224237-407818 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-25 12:07:27,049 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50374967 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '53af2f4b-4fee-4f50-8701-db89f3eced6f'}] 2026-08-25 12:07:27,054 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:28,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50374967 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '53af2f4b-4fee-4f50-8701-db89f3eced6f'} created pos.order #547 2026-08-25 12:07:28,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50374967 finished 2026-08-25 12:07:28,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 561 0.422 1.041 2026-08-25 12:07:28,554 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.006 0.015 2026-08-25 12:07:28,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:28] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:07:28,586 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:07:28,720 25 INFO rb-44da9a1-224237-407818 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-25 12:07:28,769 25 INFO rb-44da9a1-224237-407818 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-25 12:07:28,819 25 INFO rb-44da9a1-224237-407818 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-25 12:07:28,869 25 INFO rb-44da9a1-224237-407818 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-25 12:07:28,926 25 INFO rb-44da9a1-224237-407818 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-25 12:07:28,993 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:29] "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-25 12:07:29,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.019 2026-08-25 12:07:29,044 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.009 0.016 2026-08-25 12:07:29,104 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,154 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,226 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,275 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,338 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,385 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,445 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,508 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,559 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,610 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,667 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,716 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,766 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,818 25 INFO rb-44da9a1-224237-407818 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-25 12:07:29,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: tour succeeded 2026-08-25 12:07:29,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR EWalletRefundCreditNoteQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-25 12:07:29,882 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31456169 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'b7a16f63-e8bb-4b8c-9751-07da52557857'}] 2026-08-25 12:07:30,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity.browser: heap 21499500 (allocated 23203840) 2026-08-25 12:07:30,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing chrome headless with pid 76005 2026-08-25 12:07:30,105 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Closing websocket connection 2026-08-25 12:07:30,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Terminating chrome headless with pid 76005 2026-08-25 12:07:30,234 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120730_233428_test_ewallet_refund_credit_note_line_quantity.txt 2026-08-25 12:07:30,234 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: Removing chrome user profile "/tmp/tmpn3bwrvpu_chrome_odoo" 2026-08-25 12:07:30,264 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_refund_credit_note_line_quantity: waiting for threads: [, ] 2026-08-25 12:07:30,605 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31456169 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'b7a16f63-e8bb-4b8c-9751-07da52557857'} created pos.order #548 2026-08-25 12:07:30,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31456169 finished 2026-08-25 12:07:30,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 332 0.388 0.414 2026-08-25 12:07:30,726 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_multiple_reward_products ... 2026-08-25 12:07:31,522 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome pid: 76216 2026-08-25 12:07:31,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless temporary user profile dir: /tmp/tmp8u6tswh3_chrome_odoo 2026-08-25 12:07:31,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:33897/json/version 2026-08-25 12:07:31,524 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:31,571 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Browser version: Chrome/150.0.7871.114 2026-08-25 12:07:31,571 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Issuing json command http://127.0.0.1:33897/json 2026-08-25 12:07:31,572 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:31,584 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Websocket url found: ws://127.0.0.1:33897/devtools/page/12F5BCB692BEB1332AFB170A022C5E0E 2026-08-25 12:07:31,594 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Enable chrome headless console log notification 2026-08-25 12:07:31,600 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome headless enable page notifications 2026-08-25 12:07:31,743 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:07:31,751 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Setting session cookie in browser 2026-08-25 12:07:31,753 25 INFO rb-44da9a1-224237-407818 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-25 12:07:31,753 25 INFO rb-44da9a1-224237-407818 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-25 12:07:31,770 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:07:32,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.031 0.345 2026-08-25 12:07:32,146 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Navigation result: {'frameId': '12F5BCB692BEB1332AFB170A022C5E0E', 'loaderId': 'DB94DA01157ED49B4137727F8767CBA1', 'isDownload': False} 2026-08-25 12:07:32,146 25 INFO rb-44da9a1-224237-407818 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-25 12:07:32,162 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:07:32,183 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:07:32,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:07:32,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:07:32,601 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:32,605 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:32,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:07:32,629 25 INFO rb-44da9a1-224237-407818 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-25 12:07:32,636 25 INFO rb-44da9a1-224237-407818 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-25 12:07:32,642 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-08-25 12:07:32,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:07:32,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:32,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.015 0.010 2026-08-25 12:07:32,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.034 2026-08-25 12:07:32,766 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.033 2026-08-25 12:07:32,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-08-25 12:07:33,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.191 0.308 2026-08-25 12:07:33,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:07:33,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:07:33,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-08-25 12:07:33,457 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:07:33,472 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: Owl is running in 'dev' mode. 2026-08-25 12:07:33,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-08-25 12:07:33,514 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:33,528 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:33,536 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:07:33,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.022 2026-08-25 12:07:33,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:07:33,566 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.043 2026-08-25 12:07:33,576 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:07:33,577 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:33,662 25 INFO rb-44da9a1-224237-407818 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-25 12:07:33,702 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:07:33,811 25 INFO rb-44da9a1-224237-407818 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-25 12:07:33,813 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:07:33,885 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.086 0.105 2026-08-25 12:07:33,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-08-25 12:07:33,937 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-08-25 12:07:33,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:33] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.267 2026-08-25 12:07:34,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:34] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-08-25 12:07:34,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:34] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.018 0.367 2026-08-25 12:07:34,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:34] "GET /web/image?model=product.template&field=image_128&id=1635&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-08-25 12:07:34,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:34] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-08-25 12:07:34,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:34] "GET /web/image?model=product.template&field=image_128&id=1633&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-08-25 12:07:34,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:34] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-08-25 12:07:34,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:34] "GET /web/image?model=product.template&field=image_128&id=1634&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-25 12:07:34,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:34] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-08-25 12:07:34,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:34] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-08-25 12:07:34,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:34] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-08-25 12:07:34,336 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.225 2026-08-25 12:07:34,396 25 INFO rb-44da9a1-224237-407818 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-25 12:07:34,464 25 INFO rb-44da9a1-224237-407818 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-25 12:07:34,562 25 INFO rb-44da9a1-224237-407818 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-25 12:07:34,630 25 INFO rb-44da9a1-224237-407818 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-25 12:07:34,674 25 INFO rb-44da9a1-224237-407818 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-25 12:07:34,726 25 INFO rb-44da9a1-224237-407818 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-25 12:07:34,776 25 INFO rb-44da9a1-224237-407818 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-25 12:07:34,848 25 INFO rb-44da9a1-224237-407818 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-25 12:07:34,924 25 INFO rb-44da9a1-224237-407818 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-25 12:07:35,007 25 INFO rb-44da9a1-224237-407818 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-25 12:07:35,066 25 INFO rb-44da9a1-224237-407818 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-25 12:07:35,118 25 INFO rb-44da9a1-224237-407818 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-25 12:07:35,169 25 INFO rb-44da9a1-224237-407818 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-25 12:07:35,219 25 INFO rb-44da9a1-224237-407818 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-25 12:07:35,270 25 INFO rb-44da9a1-224237-407818 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-25 12:07:35,321 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: tour succeeded 2026-08-25 12:07:35,322 25 INFO rb-44da9a1-224237-407818 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-25 12:07:35,405 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: heap 17122564 (allocated 19009536) 2026-08-25 12:07:35,423 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing chrome headless with pid 76216 2026-08-25 12:07:35,424 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing websocket connection 2026-08-25 12:07:35,430 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Terminating chrome headless with pid 76216 2026-08-25 12:07:35,525 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120735_525414_test_free_product_multiple_reward_products.txt 2026-08-25 12:07:35,525 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Removing chrome user profile "/tmp/tmp8u6tswh3_chrome_odoo" 2026-08-25 12:07:35,539 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-08-25 12:07:36,316 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome pid: 76418 2026-08-25 12:07:36,317 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless temporary user profile dir: /tmp/tmpd0jahisn_chrome_odoo 2026-08-25 12:07:36,317 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:41963/json/version 2026-08-25 12:07:36,323 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:36,339 25 INFO rb-44da9a1-224237-407818 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-25 12:07:36,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:41963/json 2026-08-25 12:07:36,358 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:36,366 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Websocket url found: ws://127.0.0.1:41963/devtools/page/EE5E8D562F94A4C5D9747A2A4410F92A 2026-08-25 12:07:36,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Enable chrome headless console log notification 2026-08-25 12:07:36,386 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless enable page notifications 2026-08-25 12:07:36,553 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:07:36,578 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Setting session cookie in browser 2026-08-25 12:07:36,581 25 INFO rb-44da9a1-224237-407818 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-25 12:07:36,581 25 INFO rb-44da9a1-224237-407818 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-25 12:07:36,594 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:07:37,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.048 0.634 2026-08-25 12:07:37,276 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigation result: {'frameId': 'EE5E8D562F94A4C5D9747A2A4410F92A', 'loaderId': 'B81F68A78E2A6C0779924041649E4AC5', 'isDownload': False} 2026-08-25 12:07:37,277 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate ready code "odoo.isTourReady('MultiplePhysicalGiftCardProgramSaleTour')" 2026-08-25 12:07:37,307 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:07:37,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:07:37,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:07:37,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-08-25 12:07:37,779 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:07:37,788 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:37,800 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:07:37,812 25 INFO rb-44da9a1-224237-407818 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-25 12:07:37,818 25 INFO rb-44da9a1-224237-407818 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-25 12:07:37,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-25 12:07:37,835 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:07:37,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:37,880 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.012 2026-08-25 12:07:37,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-25 12:07:37,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.026 2026-08-25 12:07:37,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-25 12:07:38,442 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.163 0.323 2026-08-25 12:07:38,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:07:38,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:07:38,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-08-25 12:07:38,594 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.004 2026-08-25 12:07:38,617 25 INFO rb-44da9a1-224237-407818 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-25 12:07:38,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-08-25 12:07:38,666 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:38,711 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:07:38,729 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:07:38,741 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-08-25 12:07:38,743 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:07:38,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.032 0.055 2026-08-25 12:07:38,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.092 2026-08-25 12:07:38,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-08-25 12:07:38,832 25 INFO rb-44da9a1-224237-407818 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-25 12:07:38,871 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:07:38,969 25 INFO rb-44da9a1-224237-407818 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-25 12:07:38,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:38] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.041 0.082 2026-08-25 12:07:39,000 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:07:39,030 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.018 0.145 2026-08-25 12:07:39,074 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-08-25 12:07:39,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.002 0.207 2026-08-25 12:07:39,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.212 2026-08-25 12:07:39,145 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.243 2026-08-25 12:07:39,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-25 12:07:39,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-25 12:07:39,210 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-25 12:07:39,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-08-25 12:07:39,286 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.131 2026-08-25 12:07:39,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-08-25 12:07:39,320 25 INFO rb-44da9a1-224237-407818 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-25 12:07:39,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:39] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-08-25 12:07:39,407 25 INFO rb-44da9a1-224237-407818 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-25 12:07:39,463 25 INFO rb-44da9a1-224237-407818 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-25 12:07:39,526 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,056 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:40] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.015 0.014 2026-08-25 12:07:40,086 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,149 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,217 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,269 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,320 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,370 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,421 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,472 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,541 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,559 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:07:40,560 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:07:40,592 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,643 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,713 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,766 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,819 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,871 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,942 25 INFO rb-44da9a1-224237-407818 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-25 12:07:40,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80375872 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9040a910-42df-483d-8f6d-2950aaa8de1d'}] 2026-08-25 12:07:40,952 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:07:41,039 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80375872 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9040a910-42df-483d-8f6d-2950aaa8de1d'} created pos.order #549 2026-08-25 12:07:41,052 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80375872 finished 2026-08-25 12:07:41,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.062 0.092 2026-08-25 12:07:41,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.038 0.038 2026-08-25 12:07:41,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:07:41,298 25 INFO rb-44da9a1-224237-407818 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-25 12:07:41,347 25 INFO rb-44da9a1-224237-407818 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-25 12:07:41,403 25 INFO rb-44da9a1-224237-407818 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-25 12:07:41,477 25 INFO rb-44da9a1-224237-407818 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-25 12:07:41,533 25 INFO rb-44da9a1-224237-407818 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-25 12:07:41,586 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,096 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:42] "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-25 12:07:42,134 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,193 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,257 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,309 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,359 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,410 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,461 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,511 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,567 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,617 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,667 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,722 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,774 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,826 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,879 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,940 25 INFO rb-44da9a1-224237-407818 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-25 12:07:42,955 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35582277 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'd35d8377-acc0-4aee-a30b-a1611f02b296'}] 2026-08-25 12:07:43,012 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35582277 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'd35d8377-acc0-4aee-a30b-a1611f02b296'} created pos.order #550 2026-08-25 12:07:43,021 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35582277 finished 2026-08-25 12:07:43,058 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.027 0.090 2026-08-25 12:07:43,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.009 0.027 2026-08-25 12:07:43,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:07:43,187 25 INFO rb-44da9a1-224237-407818 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-25 12:07:43,235 25 INFO rb-44da9a1-224237-407818 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-25 12:07:43,289 25 INFO rb-44da9a1-224237-407818 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-25 12:07:43,354 25 INFO rb-44da9a1-224237-407818 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-25 12:07:43,408 25 INFO rb-44da9a1-224237-407818 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-25 12:07:43,464 25 INFO rb-44da9a1-224237-407818 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-25 12:07:43,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:43] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:07:44,026 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,078 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,143 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,194 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,245 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,295 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,346 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,397 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,453 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,503 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,554 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,611 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,664 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,715 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,767 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,833 25 INFO rb-44da9a1-224237-407818 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-25 12:07:44,836 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78904177 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '674f6062-6907-43cf-9f5e-f076938221d9'}] 2026-08-25 12:07:44,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78904177 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '674f6062-6907-43cf-9f5e-f076938221d9'} created pos.order #551 2026-08-25 12:07:44,901 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78904177 finished 2026-08-25 12:07:44,956 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.041 0.081 2026-08-25 12:07:45,027 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.016 0.030 2026-08-25 12:07:45,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-08-25 12:07:45,102 25 INFO rb-44da9a1-224237-407818 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-25 12:07:45,179 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-08-25 12:07:45,179 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-25 12:07:45,325 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 20324364 (allocated 21368832) 2026-08-25 12:07:45,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 76418 2026-08-25 12:07:45,338 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-08-25 12:07:45,340 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 76418 2026-08-25 12:07:45,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120745_409583_test_gift_card_code_links_to_correct_program.txt 2026-08-25 12:07:45,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmpd0jahisn_chrome_odoo" 2026-08-25 12:07:45,463 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-08-25 12:07:46,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 76637 2026-08-25 12:07:46,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmp8h199gbs_chrome_odoo 2026-08-25 12:07:46,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:42935/json/version 2026-08-25 12:07:46,064 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:46,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: Chrome/150.0.7871.114 2026-08-25 12:07:46,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:42935/json 2026-08-25 12:07:46,087 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:46,098 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:42935/devtools/page/33F01B6068D224F8FA26B946C724E786 2026-08-25 12:07:46,176 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-08-25 12:07:46,185 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-08-25 12:07:46,305 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:07:46,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-08-25 12:07:46,315 25 INFO rb-44da9a1-224237-407818 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-25 12:07:46,316 25 INFO rb-44da9a1-224237-407818 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-25 12:07:46,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:07:46,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:46] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.035 0.426 2026-08-25 12:07:46,788 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': '33F01B6068D224F8FA26B946C724E786', 'loaderId': '0FDFC1D7C2C1B93EDA068585138F1202', 'isDownload': False} 2026-08-25 12:07:46,788 25 INFO rb-44da9a1-224237-407818 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-25 12:07:46,811 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:07:46,824 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:46] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:07:46,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:46] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:07:46,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:46] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-08-25 12:07:47,278 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:07:47,284 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:07:47,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:07:47,316 25 INFO rb-44da9a1-224237-407818 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-25 12:07:47,322 25 INFO rb-44da9a1-224237-407818 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-25 12:07:47,332 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.006 2026-08-25 12:07:47,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:07:47,359 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:47,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-08-25 12:07:47,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-08-25 12:07:47,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.045 2026-08-25 12:07:47,492 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-08-25 12:07:48,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.228 0.303 2026-08-25 12:07:48,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:07:48,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07: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.005 2026-08-25 12:07:48,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.030 2026-08-25 12:07:48,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07: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-25 12:07:48,206 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-08-25 12:07:48,212 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:07:48,263 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:48,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:07:48,295 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:07:48,298 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:07:48,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.017 2026-08-25 12:07:48,338 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:07:48,383 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:07:48,389 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:07:48,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.053 0.065 2026-08-25 12:07:48,460 25 INFO rb-44da9a1-224237-407818 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-25 12:07:48,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.055 0.127 2026-08-25 12:07:48,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.099 0.218 2026-08-25 12:07:48,649 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:07:48,671 25 INFO rb-44da9a1-224237-407818 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-25 12:07:48,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.079 2026-08-25 12:07:48,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.006 0.100 2026-08-25 12:07:48,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-08-25 12:07:48,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-08-25 12:07:48,789 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.192 2026-08-25 12:07:48,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-08-25 12:07:48,844 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.156 2026-08-25 12:07:48,877 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-08-25 12:07:48,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-08-25 12:07:48,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:48] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-08-25 12:07:49,032 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.186 2026-08-25 12:07:49,102 25 INFO rb-44da9a1-224237-407818 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-25 12:07:49,165 25 INFO rb-44da9a1-224237-407818 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-25 12:07:49,222 25 INFO rb-44da9a1-224237-407818 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-25 12:07:49,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:49] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.010 2026-08-25 12:07:49,767 25 INFO rb-44da9a1-224237-407818 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-25 12:07:49,841 25 INFO rb-44da9a1-224237-407818 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-25 12:07:49,914 25 INFO rb-44da9a1-224237-407818 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-25 12:07:49,982 25 INFO rb-44da9a1-224237-407818 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-25 12:07:49,992 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:49,995 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:50,032 25 INFO rb-44da9a1-224237-407818 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-25 12:07:50,083 25 INFO rb-44da9a1-224237-407818 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-25 12:07:50,146 25 INFO rb-44da9a1-224237-407818 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-25 12:07:50,202 25 INFO rb-44da9a1-224237-407818 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-25 12:07:50,252 25 INFO rb-44da9a1-224237-407818 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-25 12:07:50,314 25 INFO rb-44da9a1-224237-407818 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-25 12:07:50,319 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31752435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '83c5142c-3ac6-462c-bd3d-1969daa6f1a7'}] 2026-08-25 12:07:50,321 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:50,412 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31752435 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '83c5142c-3ac6-462c-bd3d-1969daa6f1a7'} created pos.order #552 2026-08-25 12:07:50,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31752435 finished 2026-08-25 12:07:50,479 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.057 0.105 2026-08-25 12:07:50,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.047 0.036 2026-08-25 12:07:50,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:07:50,762 25 INFO rb-44da9a1-224237-407818 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-25 12:07:50,814 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-08-25 12:07:50,815 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:07:50,906 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 16602732 (allocated 18087936) 2026-08-25 12:07:50,911 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 76637 2026-08-25 12:07:50,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-08-25 12:07:50,915 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 76637 2026-08-25 12:07:51,017 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120751_017401_test_gift_card_no_date.txt 2026-08-25 12:07:51,017 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmp8h199gbs_chrome_odoo" 2026-08-25 12:07:51,030 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-08-25 12:07:51,619 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 76844 2026-08-25 12:07:51,619 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmp220d937e_chrome_odoo 2026-08-25 12:07:51,619 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:33845/json/version 2026-08-25 12:07:51,620 25 INFO rb-44da9a1-224237-407818 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-25 12:07:51,709 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: Chrome/150.0.7871.114 2026-08-25 12:07:51,709 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:33845/json 2026-08-25 12:07:51,710 25 INFO rb-44da9a1-224237-407818 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-25 12:07:51,770 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:33845/devtools/page/A0F299FADAADB4426F79B9F363C37EA4 2026-08-25 12:07:51,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-08-25 12:07:51,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-08-25 12:07:51,928 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:07:51,939 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-08-25 12:07:51,949 25 INFO rb-44da9a1-224237-407818 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-25 12:07:51,950 25 INFO rb-44da9a1-224237-407818 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-25 12:07:51,978 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:07:52,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:52] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.049 0.439 2026-08-25 12:07:52,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': 'A0F299FADAADB4426F79B9F363C37EA4', 'loaderId': 'BC734B913464666A43637B4B11990430', 'isDownload': False} 2026-08-25 12:07:52,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-08-25 12:07:52,475 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:07:52,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:52] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:07:52,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:52] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.011 2026-08-25 12:07:52,530 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:52] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.018 2026-08-25 12:07:52,975 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:07:52,976 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:07:53,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:07:53,021 25 INFO rb-44da9a1-224237-407818 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-25 12:07:53,030 25 INFO rb-44da9a1-224237-407818 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-25 12:07:53,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.014 0.005 2026-08-25 12:07:53,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:07:53,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:53,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.003 0.008 2026-08-25 12:07:53,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.019 2026-08-25 12:07:53,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.029 2026-08-25 12:07:53,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.052 2026-08-25 12:07:53,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.241 0.318 2026-08-25 12:07:53,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.012 2026-08-25 12:07:53,862 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.001 0.009 2026-08-25 12:07:53,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.036 2026-08-25 12:07:53,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:07:53,963 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-08-25 12:07:53,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.009 2026-08-25 12:07:54,016 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:54,058 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-08-25 12:07:54,061 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:07:54,063 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07: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-25 12:07:54,069 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:07:54,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.013 0.039 2026-08-25 12:07:54,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.017 0.083 2026-08-25 12:07:54,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-08-25 12:07:54,159 25 INFO rb-44da9a1-224237-407818 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-25 12:07:54,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.033 0.022 2026-08-25 12:07:54,283 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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-25 12:07:54,291 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-08-25 12:07:54,315 25 INFO rb-44da9a1-224237-407818 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-25 12:07:54,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-25 12:07:54,366 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:54,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.186 2026-08-25 12:07:54,435 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-08-25 12:07:54,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-08-25 12:07:54,507 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.015 0.197 2026-08-25 12:07:54,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-08-25 12:07:54,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-08-25 12:07:54,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-08-25 12:07:54,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.035 0.302 2026-08-25 12:07:54,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.165 2026-08-25 12:07:54,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:54] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-08-25 12:07:54,769 25 INFO rb-44da9a1-224237-407818 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-25 12:07:54,822 25 INFO rb-44da9a1-224237-407818 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-25 12:07:54,877 25 INFO rb-44da9a1-224237-407818 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-25 12:07:54,935 25 INFO rb-44da9a1-224237-407818 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-25 12:07:54,987 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,042 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,095 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,150 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,204 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,270 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,321 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,373 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,424 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,475 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,534 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,589 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,644 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,699 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:55] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.028 0.011 2026-08-25 12:07:55,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:55] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.012 0.015 2026-08-25 12:07:55,803 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,871 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,923 25 INFO rb-44da9a1-224237-407818 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-25 12:07:55,974 25 INFO rb-44da9a1-224237-407818 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-25 12:07:56,024 25 INFO rb-44da9a1-224237-407818 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-25 12:07:56,080 25 INFO rb-44da9a1-224237-407818 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-25 12:07:56,126 25 INFO rb-44da9a1-224237-407818 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-25 12:07:56,177 25 INFO rb-44da9a1-224237-407818 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-25 12:07:56,228 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-08-25 12:07:56,228 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-25 12:07:56,309 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 15295764 (allocated 16515072) 2026-08-25 12:07:56,341 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 76844 2026-08-25 12:07:56,351 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-08-25 12:07:56,358 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 76844 2026-08-25 12:07:56,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120756_421210_test_gift_card_price_no_tax.txt 2026-08-25 12:07:56,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmp220d937e_chrome_odoo" 2026-08-25 12:07:56,432 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-08-25 12:07:57,229 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 77055 2026-08-25 12:07:57,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpk7ly5ulu_chrome_odoo 2026-08-25 12:07:57,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:41665/json/version 2026-08-25 12:07:57,231 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:57,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-08-25 12:07:57,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:41665/json 2026-08-25 12:07:57,270 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:07:57,281 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:41665/devtools/page/E7BE678863600BDE91852B6B90A6F31B 2026-08-25 12:07:57,294 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-08-25 12:07:57,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-08-25 12:07:57,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:07:57,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-08-25 12:07:57,471 25 INFO rb-44da9a1-224237-407818 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-25 12:07:57,471 25 INFO rb-44da9a1-224237-407818 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-25 12:07:57,484 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:07:58,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.050 0.541 2026-08-25 12:07:58,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': 'E7BE678863600BDE91852B6B90A6F31B', 'loaderId': '3667E7C076A6CA7453DA5FD47F6F3C86', 'isDownload': False} 2026-08-25 12:07:58,077 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-08-25 12:07:58,098 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:07:58,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:07:58,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:07:58,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:07:58,591 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:58,607 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:07:58,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-08-25 12:07:58,631 25 INFO rb-44da9a1-224237-407818 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-25 12:07:58,638 25 INFO rb-44da9a1-224237-407818 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-25 12:07:58,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.007 2026-08-25 12:07:58,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:07:58,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:07:58,724 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-08-25 12:07:58,742 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.035 2026-08-25 12:07:58,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.036 2026-08-25 12:07:58,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-08-25 12:07:59,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.239 0.314 2026-08-25 12:07:59,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:07:59,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07: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-25 12:07:59,511 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-08-25 12:07:59,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:07:59,577 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-08-25 12:07:59,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:07:59,646 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:07:59,666 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:07:59,669 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:07:59,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.014 0.018 2026-08-25 12:07:59,701 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-08-25 12:07:59,704 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-08-25 12:07:59,712 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:07:59,714 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:07:59,810 25 INFO rb-44da9a1-224237-407818 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-25 12:07:59,825 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:07:59,913 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:07:59,918 25 INFO rb-44da9a1-224237-407818 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-25 12:07:59,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:07:59] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.101 0.047 2026-08-25 12:08:00,038 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:00] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.040 0.178 2026-08-25 12:08:00,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:00] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.002 0.172 2026-08-25 12:08:00,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:00] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-08-25 12:08:00,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:00] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-08-25 12:08:00,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.176 2026-08-25 12:08:00,227 25 INFO rb-44da9a1-224237-407818 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-25 12:08:00,280 25 INFO rb-44da9a1-224237-407818 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-25 12:08:00,331 25 INFO rb-44da9a1-224237-407818 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-25 12:08:00,395 25 INFO rb-44da9a1-224237-407818 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-25 12:08:00,407 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:00,408 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:00,445 25 INFO rb-44da9a1-224237-407818 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-25 12:08:00,496 25 INFO rb-44da9a1-224237-407818 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-25 12:08:00,566 25 INFO rb-44da9a1-224237-407818 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-25 12:08:00,618 25 INFO rb-44da9a1-224237-407818 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-25 12:08:00,671 25 INFO rb-44da9a1-224237-407818 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-25 12:08:00,739 25 INFO rb-44da9a1-224237-407818 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-25 12:08:00,744 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55918845 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '31f19b81-4b67-478e-9157-3da9752abe85'}] 2026-08-25 12:08:00,747 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:00,867 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55918845 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '31f19b81-4b67-478e-9157-3da9752abe85'} created pos.order #553 2026-08-25 12:08:00,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55918845 finished 2026-08-25 12:08:00,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.095 0.090 2026-08-25 12:08:01,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.021 0.031 2026-08-25 12:08:01,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:08:01,140 25 INFO rb-44da9a1-224237-407818 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-25 12:08:01,188 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-08-25 12:08:01,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-25 12:08:01,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 15245428 (allocated 17039360) 2026-08-25 12:08:01,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 77055 2026-08-25 12:08:01,284 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-08-25 12:08:01,285 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 77055 2026-08-25 12:08:01,380 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120801_380127_test_gift_card_program.txt 2026-08-25 12:08:01,380 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpk7ly5ulu_chrome_odoo" 2026-08-25 12:08:01,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 77253 2026-08-25 12:08:01,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpa9_348ut_chrome_odoo 2026-08-25 12:08:01,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:44463/json/version 2026-08-25 12:08:01,706 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:01,727 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-08-25 12:08:01,728 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:44463/json 2026-08-25 12:08:01,728 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:01,776 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:44463/devtools/page/394C50C96E2EC52F708DC1F80A6C9C67 2026-08-25 12:08:01,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-08-25 12:08:01,792 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-08-25 12:08:01,885 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:08:01,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-08-25 12:08:01,889 25 INFO rb-44da9a1-224237-407818 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-25 12:08:01,889 25 INFO rb-44da9a1-224237-407818 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-25 12:08:01,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:01] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.022 0.035 2026-08-25 12:08:01,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '394C50C96E2EC52F708DC1F80A6C9C67', 'loaderId': '883A0C8969623F782A7E6B2614DCD728', 'isDownload': False} 2026-08-25 12:08:01,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-08-25 12:08:02,000 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:08:02,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:08:02,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:08:02,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-08-25 12:08:02,412 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:02,423 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:08:02,427 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:02,437 25 INFO rb-44da9a1-224237-407818 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-25 12:08:02,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:08:02,444 25 INFO rb-44da9a1-224237-407818 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-25 12:08:02,462 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:08:02,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:02,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.005 2026-08-25 12:08:02,495 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.010 2026-08-25 12:08:02,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.015 0.024 2026-08-25 12:08:02,543 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-08-25 12:08:03,081 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 285 0.226 0.273 2026-08-25 12:08:03,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "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-25 12:08:03,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:08:03,206 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-25 12:08:03,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:08:03,248 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-08-25 12:08:03,255 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:03,314 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:08:03,322 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:03,323 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:03,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.016 0.022 2026-08-25 12:08:03,377 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.010 0.061 2026-08-25 12:08:03,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-08-25 12:08:03,388 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:08:03,391 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "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-25 12:08:03,466 25 INFO rb-44da9a1-224237-407818 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-25 12:08:03,500 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:03,585 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:08:03,610 25 INFO rb-44da9a1-224237-407818 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-25 12:08:03,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.086 0.089 2026-08-25 12:08:03,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.022 0.205 2026-08-25 12:08:03,730 25 INFO rb-44da9a1-224237-407818 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-25 12:08:03,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.012 0.175 2026-08-25 12:08:03,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.006 0.241 2026-08-25 12:08:03,788 25 INFO rb-44da9a1-224237-407818 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-25 12:08:03,814 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-08-25 12:08:03,849 25 INFO rb-44da9a1-224237-407818 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-25 12:08:03,906 25 INFO rb-44da9a1-224237-407818 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-25 12:08:03,968 25 INFO rb-44da9a1-224237-407818 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-25 12:08:03,974 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:03] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:08:04,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:04] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.018 0.018 2026-08-25 12:08:04,096 25 INFO rb-44da9a1-224237-407818 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-25 12:08:04,147 25 INFO rb-44da9a1-224237-407818 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-25 12:08:04,216 25 INFO rb-44da9a1-224237-407818 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-25 12:08:04,228 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:04,229 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:04,267 25 INFO rb-44da9a1-224237-407818 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-25 12:08:04,318 25 INFO rb-44da9a1-224237-407818 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-25 12:08:04,388 25 INFO rb-44da9a1-224237-407818 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-25 12:08:04,441 25 INFO rb-44da9a1-224237-407818 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-25 12:08:04,496 25 INFO rb-44da9a1-224237-407818 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-25 12:08:04,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:04] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:08:04,535 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88263380 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'cb034b04-9c42-4aba-ad5f-0aa92e649789'}] 2026-08-25 12:08:04,550 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:04,901 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88263380 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'cb034b04-9c42-4aba-ad5f-0aa92e649789'} created pos.order #554 2026-08-25 12:08:04,922 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88263380 finished 2026-08-25 12:08:04,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.176 0.258 2026-08-25 12:08:05,046 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.026 0.028 2026-08-25 12:08:05,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:08:05,203 25 INFO rb-44da9a1-224237-407818 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-25 12:08:05,252 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-08-25 12:08:05,252 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-25 12:08:05,346 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 16048596 (allocated 17563648) 2026-08-25 12:08:05,354 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 77253 2026-08-25 12:08:05,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-08-25 12:08:05,364 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 77253 2026-08-25 12:08:05,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120805_461316_test_gift_card_program.txt 2026-08-25 12:08:05,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpa9_348ut_chrome_odoo" 2026-08-25 12:08:05,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-08-25 12:08:06,344 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 77465 2026-08-25 12:08:06,344 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmpdza4pagj_chrome_odoo 2026-08-25 12:08:06,344 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:42565/json/version 2026-08-25 12:08:06,345 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:06,382 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: Chrome/150.0.7871.114 2026-08-25 12:08:06,382 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:42565/json 2026-08-25 12:08:06,383 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:06,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:42565/devtools/page/4D307058361B75AF168B8DB0DC87DAEB 2026-08-25 12:08:06,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-08-25 12:08:06,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-08-25 12:08:06,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:08:06,674 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-08-25 12:08:06,676 25 INFO rb-44da9a1-224237-407818 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-25 12:08:06,676 25 INFO rb-44da9a1-224237-407818 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-25 12:08:06,691 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:08:07,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.051 0.393 2026-08-25 12:08:07,134 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': '4D307058361B75AF168B8DB0DC87DAEB', 'loaderId': 'BE28C6F88A74762ADCEDCA96C8C1B931', 'isDownload': False} 2026-08-25 12:08:07,134 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-08-25 12:08:07,148 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:08:07,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:08:07,175 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:08:07,190 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.027 2026-08-25 12:08:07,611 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:08:07,622 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:08:07,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-08-25 12:08:07,648 25 INFO rb-44da9a1-224237-407818 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-25 12:08:07,653 25 INFO rb-44da9a1-224237-407818 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-25 12:08:07,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:08:07,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:08:07,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:07,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.003 0.008 2026-08-25 12:08:07,711 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-25 12:08:07,752 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.011 0.029 2026-08-25 12:08:07,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.024 2026-08-25 12:08:08,251 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.167 0.307 2026-08-25 12:08:08,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:08:08,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:08:08,376 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-08-25 12:08:08,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:08:08,426 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-08-25 12:08:08,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-08-25 12:08:08,486 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:08,512 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:08:08,526 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:08:08,535 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "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-25 12:08:08,541 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:08,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.035 0.025 2026-08-25 12:08:08,572 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.069 2026-08-25 12:08:08,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-08-25 12:08:08,627 25 INFO rb-44da9a1-224237-407818 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-25 12:08:08,676 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:08:08,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.083 0.043 2026-08-25 12:08:08,798 25 INFO rb-44da9a1-224237-407818 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-25 12:08:08,803 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:08,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.107 2026-08-25 12:08:08,867 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.003 0.156 2026-08-25 12:08:08,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-08-25 12:08:08,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-08-25 12:08:08,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.020 0.289 2026-08-25 12:08:08,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:08] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.180 2026-08-25 12:08:09,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:09] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.180 2026-08-25 12:08:09,054 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:09] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-08-25 12:08:09,074 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:09] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-08-25 12:08:09,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.190 2026-08-25 12:08:09,162 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:09] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.165 2026-08-25 12:08:09,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:09] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-08-25 12:08:09,202 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,255 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,390 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,442 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,493 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,552 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,616 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,667 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,717 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,768 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,837 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,852 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:09,853 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:09,889 25 INFO rb-44da9a1-224237-407818 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-25 12:08:09,939 25 INFO rb-44da9a1-224237-407818 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-25 12:08:10,009 25 INFO rb-44da9a1-224237-407818 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-25 12:08:10,062 25 INFO rb-44da9a1-224237-407818 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-25 12:08:10,130 25 INFO rb-44da9a1-224237-407818 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-25 12:08:10,133 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37539464 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f64f55bc-1c8a-4eec-87e7-8b519d8692de'}] 2026-08-25 12:08:10,135 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:11,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37539464 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'f64f55bc-1c8a-4eec-87e7-8b519d8692de'} created pos.order #555 2026-08-25 12:08:11,548 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37539464 finished 2026-08-25 12:08:11,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 448 0.426 1.079 2026-08-25 12:08:11,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 81 0.077 0.129 2026-08-25 12:08:11,916 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:11] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:08:11,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:08:12,029 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-08-25 12:08:12,029 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:08:12,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 19036260 (allocated 20971520) 2026-08-25 12:08:12,225 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 77465 2026-08-25 12:08:12,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-08-25 12:08:12,229 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 77465 2026-08-25 12:08:12,325 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120812_325428_test_gift_card_program_create_with_invoice.txt 2026-08-25 12:08:12,325 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmpdza4pagj_chrome_odoo" 2026-08-25 12:08:12,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-08-25 12:08:13,237 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 77672 2026-08-25 12:08:13,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmp2ot7a6dx_chrome_odoo 2026-08-25 12:08:13,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:41669/json/version 2026-08-25 12:08:13,240 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41669', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:13,284 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: Chrome/150.0.7871.114 2026-08-25 12:08:13,284 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:41669/json 2026-08-25 12:08:13,284 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41669', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:13,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:41669/devtools/page/B3FF4A3BC9359A7133A88CD184AE086D 2026-08-25 12:08:13,306 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-08-25 12:08:13,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-08-25 12:08:13,531 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:08:13,541 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-08-25 12:08:13,543 25 INFO rb-44da9a1-224237-407818 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-25 12:08:13,543 25 INFO rb-44da9a1-224237-407818 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-25 12:08:13,554 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:08:13,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:13] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.031 0.367 2026-08-25 12:08:13,953 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': 'B3FF4A3BC9359A7133A88CD184AE086D', 'loaderId': '307EA40A90228E8833C09B3434F3E897', 'isDownload': False} 2026-08-25 12:08:13,953 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-08-25 12:08:13,971 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:08:13,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:13] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:08:13,992 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:13] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:08:14,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:14] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-25 12:08:14,413 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:14,424 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:08:14,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:08:14,452 25 INFO rb-44da9a1-224237-407818 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-25 12:08:14,459 25 INFO rb-44da9a1-224237-407818 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-25 12:08:14,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.005 2026-08-25 12:08:14,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:08:14,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:14,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-08-25 12:08:14,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.027 2026-08-25 12:08:14,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.030 0.041 2026-08-25 12:08:14,612 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-08-25 12:08:15,199 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.233 0.309 2026-08-25 12:08:15,240 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:08:15,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:08:15,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.050 2026-08-25 12:08:15,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:08:15,422 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-08-25 12:08:15,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-08-25 12:08:15,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:08:15,487 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:15,501 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:08:15,503 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:08:15,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.016 2026-08-25 12:08:15,558 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 14 0.016 0.037 2026-08-25 12:08:15,564 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08: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-25 12:08:15,567 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:08:15,603 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:08:15,696 25 INFO rb-44da9a1-224237-407818 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-25 12:08:15,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.030 0.076 2026-08-25 12:08:15,783 25 INFO rb-44da9a1-224237-407818 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-25 12:08:15,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.073 0.156 2026-08-25 12:08:15,836 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:15,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.006 0.100 2026-08-25 12:08:15,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.113 2026-08-25 12:08:15,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.138 2026-08-25 12:08:15,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-08-25 12:08:15,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:15] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-08-25 12:08:16,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:16] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-08-25 12:08:16,030 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:16] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-08-25 12:08:16,050 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:16] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-08-25 12:08:16,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:16] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-08-25 12:08:16,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:16] "GET /web/image?model=product.template&field=image_128&id=1645&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.140 2026-08-25 12:08:16,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.168 2026-08-25 12:08:16,210 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:16] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-08-25 12:08:16,245 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,301 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,351 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,407 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,457 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,510 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,565 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,630 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,683 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,734 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,785 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,844 25 INFO rb-44da9a1-224237-407818 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-25 12:08:16,901 25 INFO rb-44da9a1-224237-407818 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-25 12:08:17,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:17] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.012 0.017 2026-08-25 12:08:17,467 25 INFO rb-44da9a1-224237-407818 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-25 12:08:17,543 25 INFO rb-44da9a1-224237-407818 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-25 12:08:17,596 25 INFO rb-44da9a1-224237-407818 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-25 12:08:17,646 25 INFO rb-44da9a1-224237-407818 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-25 12:08:17,714 25 INFO rb-44da9a1-224237-407818 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-25 12:08:17,728 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:17,729 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:08:17,765 25 INFO rb-44da9a1-224237-407818 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-25 12:08:17,815 25 INFO rb-44da9a1-224237-407818 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-25 12:08:17,884 25 INFO rb-44da9a1-224237-407818 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-25 12:08:17,939 25 INFO rb-44da9a1-224237-407818 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-25 12:08:17,988 25 INFO rb-44da9a1-224237-407818 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-25 12:08:18,054 25 INFO rb-44da9a1-224237-407818 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-25 12:08:18,058 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80609987 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b09d89bb-7892-4b48-842f-b993527e1b1e'}] 2026-08-25 12:08:18,061 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:18,184 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80609987 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b09d89bb-7892-4b48-842f-b993527e1b1e'} created pos.order #556 2026-08-25 12:08:18,199 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80609987 finished 2026-08-25 12:08:18,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.096 0.089 2026-08-25 12:08:18,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.074 0.033 2026-08-25 12:08:18,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.015 2026-08-25 12:08:18,546 25 INFO rb-44da9a1-224237-407818 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-25 12:08:18,594 25 INFO rb-44da9a1-224237-407818 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-25 12:08:18,656 25 INFO rb-44da9a1-224237-407818 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-25 12:08:18,712 25 INFO rb-44da9a1-224237-407818 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-25 12:08:18,770 25 INFO rb-44da9a1-224237-407818 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-25 12:08:18,827 25 INFO rb-44da9a1-224237-407818 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-25 12:08:18,882 25 INFO rb-44da9a1-224237-407818 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-25 12:08:18,936 25 INFO rb-44da9a1-224237-407818 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-25 12:08:18,946 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:18] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:08:18,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:18] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.007 0.017 2026-08-25 12:08:19,035 25 INFO rb-44da9a1-224237-407818 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-25 12:08:19,086 25 INFO rb-44da9a1-224237-407818 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-25 12:08:19,137 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-08-25 12:08:19,137 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:08:19,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17732500 (allocated 19271680) 2026-08-25 12:08:19,249 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 77672 2026-08-25 12:08:19,249 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-08-25 12:08:19,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 77672 2026-08-25 12:08:19,328 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120819_328266_test_gift_card_rewards_using_taxes.txt 2026-08-25 12:08:19,328 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmp2ot7a6dx_chrome_odoo" 2026-08-25 12:08:19,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-08-25 12:08:21,065 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 77889 2026-08-25 12:08:21,066 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp055xncpb_chrome_odoo 2026-08-25 12:08:21,066 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34325/json/version 2026-08-25 12:08:21,067 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:21,081 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-25 12:08:21,081 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34325/json 2026-08-25 12:08:21,082 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:21,088 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:34325/devtools/page/7966D6290928AD222BD895B333EEF01F 2026-08-25 12:08:21,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-25 12:08:21,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-25 12:08:21,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:08:21,357 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-25 12:08:21,363 25 INFO rb-44da9a1-224237-407818 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-25 12:08:21,363 25 INFO rb-44da9a1-224237-407818 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-25 12:08:21,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:08:22,010 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.098 0.518 2026-08-25 12:08:22,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '7966D6290928AD222BD895B333EEF01F', 'loaderId': '2ACA2EA98AB0B99A5FBB45641A3DBEC4', 'isDownload': False} 2026-08-25 12:08:22,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-08-25 12:08:22,026 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:08:22,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:08:22,056 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.012 2026-08-25 12:08:22,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.020 2026-08-25 12:08:22,473 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:22,478 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:22,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-08-25 12:08:22,518 25 INFO rb-44da9a1-224237-407818 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-25 12:08:22,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.008 2026-08-25 12:08:22,532 25 INFO rb-44da9a1-224237-407818 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-25 12:08:22,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:08:22,566 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:22,594 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-08-25 12:08:22,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.034 2026-08-25 12:08:22,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.047 2026-08-25 12:08:22,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-08-25 12:08:23,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.288 0.318 2026-08-25 12:08:23,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.008 2026-08-25 12:08:23,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.011 2026-08-25 12:08:23,458 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.049 2026-08-25 12:08:23,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:08:23,500 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-25 12:08:23,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:08:23,559 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:08:23,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:23,589 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:08:23,594 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:08:23,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.020 2026-08-25 12:08:23,624 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08: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-25 12:08:23,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.013 0.050 2026-08-25 12:08:23,628 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:08:23,662 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:08:23,724 25 INFO rb-44da9a1-224237-407818 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-25 12:08:23,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.040 0.067 2026-08-25 12:08:23,871 25 INFO rb-44da9a1-224237-407818 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-25 12:08:23,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.131 0.147 2026-08-25 12:08:23,917 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:08:23,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-08-25 12:08:23,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:23] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-08-25 12:08:24,003 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:24] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-08-25 12:08:24,027 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:24] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-08-25 12:08:24,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:24] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-08-25 12:08:24,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:24] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-08-25 12:08:24,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:24] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-08-25 12:08:24,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:24] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-08-25 12:08:24,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.146 2026-08-25 12:08:24,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:24] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.175 2026-08-25 12:08:24,246 25 INFO rb-44da9a1-224237-407818 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-25 12:08:24,299 25 INFO rb-44da9a1-224237-407818 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-25 12:08:24,349 25 INFO rb-44da9a1-224237-407818 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-25 12:08:24,403 25 INFO rb-44da9a1-224237-407818 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-25 12:08:24,580 25 INFO rb-44da9a1-224237-407818 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-25 12:08:24,630 25 INFO rb-44da9a1-224237-407818 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-25 12:08:24,681 25 INFO rb-44da9a1-224237-407818 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-25 12:08:24,820 25 INFO rb-44da9a1-224237-407818 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-25 12:08:24,882 25 INFO rb-44da9a1-224237-407818 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-25 12:08:24,932 25 INFO rb-44da9a1-224237-407818 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-25 12:08:24,989 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,054 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.008 0.009 2026-08-25 12:08:25,102 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,154 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,204 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,273 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,287 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:08:25,288 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:08:25,322 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,373 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,440 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,493 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,544 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,614 25 INFO rb-44da9a1-224237-407818 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-25 12:08:25,618 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98515690 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8055b173-f09a-4204-bfb3-3804474a3082'}] 2026-08-25 12:08:25,621 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:25,979 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98515690 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8055b173-f09a-4204-bfb3-3804474a3082'} created pos.order #557 2026-08-25 12:08:25,996 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98515690 finished 2026-08-25 12:08:26,065 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.184 0.266 2026-08-25 12:08:26,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.025 0.032 2026-08-25 12:08:26,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:08:26,331 25 INFO rb-44da9a1-224237-407818 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-25 12:08:26,380 25 INFO rb-44da9a1-224237-407818 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-25 12:08:26,431 25 INFO rb-44da9a1-224237-407818 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-25 12:08:26,554 25 INFO rb-44da9a1-224237-407818 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-25 12:08:26,608 25 INFO rb-44da9a1-224237-407818 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-25 12:08:26,658 25 INFO rb-44da9a1-224237-407818 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-25 12:08:26,713 25 INFO rb-44da9a1-224237-407818 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-25 12:08:26,771 25 INFO rb-44da9a1-224237-407818 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-25 12:08:26,822 25 INFO rb-44da9a1-224237-407818 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-25 12:08:26,886 25 INFO rb-44da9a1-224237-407818 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-25 12:08:26,937 25 INFO rb-44da9a1-224237-407818 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-25 12:08:26,988 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,039 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,089 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,157 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,207 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,258 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,309 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,360 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,410 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,461 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,517 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,568 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,621 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,695 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,755 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,806 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,856 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,907 25 INFO rb-44da9a1-224237-407818 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-25 12:08:27,958 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,009 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,059 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,115 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,165 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,218 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,269 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,320 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,376 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,426 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,477 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,535 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,585 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,637 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,695 25 INFO rb-44da9a1-224237-407818 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-25 12:08:28,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:28] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.009 2026-08-25 12:08:28,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8765214 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '1344c9c4-add8-40ee-894d-1ba16e356f03'}] 2026-08-25 12:08:29,004 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8765214 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '1344c9c4-add8-40ee-894d-1ba16e356f03'} created pos.order #558 2026-08-25 12:08:29,015 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8765214 finished 2026-08-25 12:08:29,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.153 0.203 2026-08-25 12:08:29,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.019 0.027 2026-08-25 12:08:29,224 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:08:29,269 25 INFO rb-44da9a1-224237-407818 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-25 12:08:29,318 25 INFO rb-44da9a1-224237-407818 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-25 12:08:29,382 25 INFO rb-44da9a1-224237-407818 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-25 12:08:29,431 25 INFO rb-44da9a1-224237-407818 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-25 12:08:29,482 25 INFO rb-44da9a1-224237-407818 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-25 12:08:29,534 25 INFO rb-44da9a1-224237-407818 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-25 12:08:29,713 25 INFO rb-44da9a1-224237-407818 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-25 12:08:29,764 25 INFO rb-44da9a1-224237-407818 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-25 12:08:29,815 25 INFO rb-44da9a1-224237-407818 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-25 12:08:29,866 25 INFO rb-44da9a1-224237-407818 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-25 12:08:29,916 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,043 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,097 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,148 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,201 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,263 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,315 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,366 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,421 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,472 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,525 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,606 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,664 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,712 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,767 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,818 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,875 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,922 25 INFO rb-44da9a1-224237-407818 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-25 12:08:30,975 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,026 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,150 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,201 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,267 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,318 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,369 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,419 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,473 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,540 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,590 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,641 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,691 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,742 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,805 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,855 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,906 25 INFO rb-44da9a1-224237-407818 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-25 12:08:31,957 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,008 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,060 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,113 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,164 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,217 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,283 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,336 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,384 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,435 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,485 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,541 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,592 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,645 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,697 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,748 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,805 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,855 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,908 25 INFO rb-44da9a1-224237-407818 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-25 12:08:32,960 25 INFO rb-44da9a1-224237-407818 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-25 12:08:33,013 25 INFO rb-44da9a1-224237-407818 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-25 12:08:33,066 25 INFO rb-44da9a1-224237-407818 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-25 12:08:33,120 25 INFO rb-44da9a1-224237-407818 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-25 12:08:33,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.009 0.008 2026-08-25 12:08:33,162 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25933129 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '97634c27-3c8f-498b-add2-d5092fe8ea2e'}] 2026-08-25 12:08:33,500 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25933129 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '97634c27-3c8f-498b-add2-d5092fe8ea2e'} created pos.order #559 2026-08-25 12:08:33,518 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25933129 finished 2026-08-25 12:08:33,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.181 0.221 2026-08-25 12:08:33,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.021 0.024 2026-08-25 12:08:33,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.018 2026-08-25 12:08:33,704 25 INFO rb-44da9a1-224237-407818 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-25 12:08:33,752 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-25 12:08:33,753 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:08:33,944 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 32533256 (allocated 34082816) 2026-08-25 12:08:33,953 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 77889 2026-08-25 12:08:33,954 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-25 12:08:33,955 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 77889 2026-08-25 12:08:34,050 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120834_050460_test_loyalty_free_product_loyalty_program.txt 2026-08-25 12:08:34,050 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp055xncpb_chrome_odoo" 2026-08-25 12:08:34,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 78112 2026-08-25 12:08:34,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpjwsj3k1w_chrome_odoo 2026-08-25 12:08:34,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:35337/json/version 2026-08-25 12:08:34,361 25 INFO rb-44da9a1-224237-407818 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-25 12:08:34,380 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-25 12:08:34,380 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:35337/json 2026-08-25 12:08:34,380 25 INFO rb-44da9a1-224237-407818 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-25 12:08:34,388 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:35337/devtools/page/7B77D5DE06F8D5F38338E85766303658 2026-08-25 12:08:34,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-25 12:08:34,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-25 12:08:34,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:08:34,500 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-25 12:08:34,509 25 INFO rb-44da9a1-224237-407818 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-25 12:08:34,509 25 INFO rb-44da9a1-224237-407818 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-25 12:08:34,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:34] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.040 0.040 2026-08-25 12:08:34,649 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '7B77D5DE06F8D5F38338E85766303658', 'loaderId': 'A23B656D2E736F4CDEE739FA201EAEF1', 'isDownload': False} 2026-08-25 12:08:34,649 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-08-25 12:08:34,663 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:08:34,684 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:34] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:08:34,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:34] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:08:34,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:34] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-08-25 12:08:35,145 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:35,152 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:35,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:08:35,177 25 INFO rb-44da9a1-224237-407818 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-25 12:08:35,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:08:35,185 25 INFO rb-44da9a1-224237-407818 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-25 12:08:35,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-08-25 12:08:35,215 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:35,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.013 2026-08-25 12:08:35,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:08:35,292 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.020 2026-08-25 12:08:35,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-08-25 12:08:35,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.219 0.289 2026-08-25 12:08:35,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:08:35,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:08:35,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.031 2026-08-25 12:08:35,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:08:36,002 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-25 12:08:36,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08: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-25 12:08:36,053 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:36,066 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:36,083 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:08:36,115 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:08:36,119 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:36,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.025 0.040 2026-08-25 12:08:36,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.069 2026-08-25 12:08:36,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-08-25 12:08:36,210 25 INFO rb-44da9a1-224237-407818 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-25 12:08:36,292 25 INFO rb-44da9a1-224237-407818 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-25 12:08:36,296 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:08:36,387 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:08:36,420 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.110 0.050 2026-08-25 12:08:36,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-08-25 12:08:36,490 25 INFO rb-44da9a1-224237-407818 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-25 12:08:36,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-08-25 12:08:36,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.166 2026-08-25 12:08:36,565 25 INFO rb-44da9a1-224237-407818 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-25 12:08:36,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-08-25 12:08:36,621 25 INFO rb-44da9a1-224237-407818 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-25 12:08:36,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.028 0.331 2026-08-25 12:08:36,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.218 2026-08-25 12:08:36,674 25 INFO rb-44da9a1-224237-407818 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-25 12:08:36,679 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.202 2026-08-25 12:08:36,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-08-25 12:08:36,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-08-25 12:08:36,746 25 INFO rb-44da9a1-224237-407818 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-25 12:08:36,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-08-25 12:08:36,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.035 2026-08-25 12:08:36,798 25 INFO rb-44da9a1-224237-407818 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-25 12:08:36,850 25 INFO rb-44da9a1-224237-407818 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-25 12:08:36,907 25 INFO rb-44da9a1-224237-407818 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-25 12:08:36,959 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,012 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,095 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,147 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,203 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,254 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,307 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,388 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,445 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,497 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,552 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,603 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,656 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,707 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,757 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,834 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,847 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:37,849 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:37,885 25 INFO rb-44da9a1-224237-407818 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-25 12:08:37,935 25 INFO rb-44da9a1-224237-407818 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-25 12:08:38,015 25 INFO rb-44da9a1-224237-407818 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-25 12:08:38,067 25 INFO rb-44da9a1-224237-407818 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-25 12:08:38,119 25 INFO rb-44da9a1-224237-407818 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-25 12:08:38,175 25 INFO rb-44da9a1-224237-407818 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-25 12:08:38,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:38] "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-25 12:08:38,224 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18868708 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '228c41f0-0921-49a6-a98c-98c22c441b91'}] 2026-08-25 12:08:38,233 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:38,440 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18868708 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '228c41f0-0921-49a6-a98c-98c22c441b91'} created pos.order #560 2026-08-25 12:08:38,450 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18868708 finished 2026-08-25 12:08:38,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.082 0.196 2026-08-25 12:08:38,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.033 0.029 2026-08-25 12:08:38,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:08:38,748 25 INFO rb-44da9a1-224237-407818 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-25 12:08:38,788 25 INFO rb-44da9a1-224237-407818 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-25 12:08:38,838 25 INFO rb-44da9a1-224237-407818 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-25 12:08:38,974 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,027 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,077 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,132 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,192 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:08:39,243 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,294 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,349 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,400 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,452 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,519 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,570 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,621 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,671 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,722 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,797 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,847 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,899 25 INFO rb-44da9a1-224237-407818 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-25 12:08:39,949 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,000 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,068 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,119 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,170 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,221 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,272 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,323 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,378 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,430 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,484 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,552 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,602 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,655 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,704 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,755 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,805 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,859 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,910 25 INFO rb-44da9a1-224237-407818 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-25 12:08:40,964 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,014 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,165 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,224 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,276 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,329 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,388 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:08:41,439 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,490 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,541 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,595 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,647 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,702 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,747 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,802 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,854 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,906 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,968 25 INFO rb-44da9a1-224237-407818 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-25 12:08:41,975 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20362338 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '825e5204-b726-4f9b-854f-dafb92522789'}] 2026-08-25 12:08:42,247 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20362338 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '825e5204-b726-4f9b-854f-dafb92522789'} created pos.order #561 2026-08-25 12:08:42,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20362338 finished 2026-08-25 12:08:42,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.138 0.193 2026-08-25 12:08:42,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.018 0.029 2026-08-25 12:08:42,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-08-25 12:08:42,460 25 INFO rb-44da9a1-224237-407818 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-25 12:08:42,509 25 INFO rb-44da9a1-224237-407818 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-25 12:08:42,559 25 INFO rb-44da9a1-224237-407818 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-25 12:08:42,687 25 INFO rb-44da9a1-224237-407818 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-25 12:08:42,740 25 INFO rb-44da9a1-224237-407818 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-25 12:08:42,789 25 INFO rb-44da9a1-224237-407818 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-25 12:08:42,844 25 INFO rb-44da9a1-224237-407818 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-25 12:08:42,908 25 INFO rb-44da9a1-224237-407818 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-25 12:08:42,962 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,012 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,068 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,119 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,171 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,241 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,292 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,343 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,395 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,579 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,632 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,680 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,813 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,867 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,917 25 INFO rb-44da9a1-224237-407818 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-25 12:08:43,972 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,030 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,081 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,132 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,183 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,235 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,290 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,339 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,389 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,446 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,498 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,551 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,617 25 INFO rb-44da9a1-224237-407818 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-25 12:08:44,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95055718 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '0d2b87ca-2300-4ca1-99f9-f7b4d79b274f'}] 2026-08-25 12:08:44,943 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95055718 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '0d2b87ca-2300-4ca1-99f9-f7b4d79b274f'} created pos.order #562 2026-08-25 12:08:44,956 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95055718 finished 2026-08-25 12:08:44,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.137 0.238 2026-08-25 12:08:45,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.014 0.029 2026-08-25 12:08:45,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:08:45,167 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,231 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,292 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,346 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,397 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,447 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,498 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,549 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,604 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,655 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,707 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,758 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,909 25 INFO rb-44da9a1-224237-407818 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-25 12:08:45,958 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,008 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,064 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,128 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,181 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,231 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,287 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,338 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,390 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,440 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,495 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,555 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,606 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,684 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,740 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,791 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,906 25 INFO rb-44da9a1-224237-407818 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-25 12:08:46,961 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-08-25 12:08:47,025 25 INFO rb-44da9a1-224237-407818 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-25 12:08:47,076 25 INFO rb-44da9a1-224237-407818 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-25 12:08:47,128 25 INFO rb-44da9a1-224237-407818 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-25 12:08:47,178 25 INFO rb-44da9a1-224237-407818 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-25 12:08:47,235 25 INFO rb-44da9a1-224237-407818 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-25 12:08:47,285 25 INFO rb-44da9a1-224237-407818 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-25 12:08:47,336 25 INFO rb-44da9a1-224237-407818 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-25 12:08:47,392 25 INFO rb-44da9a1-224237-407818 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-25 12:08:47,444 25 INFO rb-44da9a1-224237-407818 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-25 12:08:47,499 25 INFO rb-44da9a1-224237-407818 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-25 12:08:47,565 25 INFO rb-44da9a1-224237-407818 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-25 12:08:47,570 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35067577 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'a341b074-4699-4efb-9dbb-59afc83ea288'}] 2026-08-25 12:08:47,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35067577 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'a341b074-4699-4efb-9dbb-59afc83ea288'} created pos.order #563 2026-08-25 12:08:47,915 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35067577 finished 2026-08-25 12:08:47,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.196 0.207 2026-08-25 12:08:48,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.007 2026-08-25 12:08:48,092 25 INFO rb-44da9a1-224237-407818 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-25 12:08:48,143 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-25 12:08:48,144 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:08:48,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 48277144 (allocated 51392512) 2026-08-25 12:08:48,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 78112 2026-08-25 12:08:48,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-25 12:08:48,410 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 78112 2026-08-25 12:08:48,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120848_505754_test_loyalty_free_product_loyalty_program.txt 2026-08-25 12:08:48,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpjwsj3k1w_chrome_odoo" 2026-08-25 12:08:48,871 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 78329 2026-08-25 12:08:48,871 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp6fa1e70s_chrome_odoo 2026-08-25 12:08:48,871 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:42757/json/version 2026-08-25 12:08:48,872 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:48,921 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-25 12:08:48,921 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:42757/json 2026-08-25 12:08:48,921 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:48,934 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:42757/devtools/page/E176AD19DF9B74D64273A222744B206B 2026-08-25 12:08:48,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-08-25 12:08:48,988 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-08-25 12:08:49,125 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:08:49,133 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-08-25 12:08:49,135 25 INFO rb-44da9a1-224237-407818 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-25 12:08:49,135 25 INFO rb-44da9a1-224237-407818 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-25 12:08:49,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "GET /pos/ui/75 HTTP/1.1" 200 - 66 0.042 0.064 2026-08-25 12:08:49,257 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'E176AD19DF9B74D64273A222744B206B', 'loaderId': '3BB2261C9AEE54AB639BC62B99EC6AD5', 'isDownload': False} 2026-08-25 12:08:49,257 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-08-25 12:08:49,276 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:08:49,300 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.009 2026-08-25 12:08:49,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-08-25 12:08:49,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-08-25 12:08:49,779 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:49,793 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:49,820 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-08-25 12:08:49,831 25 INFO rb-44da9a1-224237-407818 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-25 12:08:49,838 25 INFO rb-44da9a1-224237-407818 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-25 12:08:49,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.010 2026-08-25 12:08:49,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:08:49,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:49,889 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:08:49,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.017 2026-08-25 12:08:49,917 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-25 12:08:49,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.033 2026-08-25 12:08:50,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.290 0.280 2026-08-25 12:08:50,586 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:08:50,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08: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.009 2026-08-25 12:08:50,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.033 2026-08-25 12:08:50,731 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:08:50,745 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-25 12:08:50,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:08:50,802 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:50,816 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:08:50,820 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:08:50,871 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:08:50,872 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:08:50,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.022 0.048 2026-08-25 12:08:50,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-08-25 12:08:50,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.100 2026-08-25 12:08:50,923 25 INFO rb-44da9a1-224237-407818 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-25 12:08:50,977 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:08:51,080 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.094 0.044 2026-08-25 12:08:51,110 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:51,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.045 0.173 2026-08-25 12:08:51,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.016 0.199 2026-08-25 12:08:51,263 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-08-25 12:08:51,275 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.283 2026-08-25 12:08:51,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-08-25 12:08:51,358 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-08-25 12:08:51,399 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.205 2026-08-25 12:08:51,442 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.202 2026-08-25 12:08:51,447 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-08-25 12:08:51,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-08-25 12:08:51,505 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,572 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,597 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.015 2026-08-25 12:08:51,621 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,705 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,756 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,808 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,858 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,909 25 INFO rb-44da9a1-224237-407818 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-25 12:08:51,961 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,015 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,067 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,121 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,171 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,227 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,287 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,337 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,424 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,483 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,534 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,587 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,638 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,688 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,741 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,792 25 INFO rb-44da9a1-224237-407818 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-25 12:08:52,843 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-08-25 12:08:52,844 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:08:52,962 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 20076380 (allocated 24252416) 2026-08-25 12:08:52,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 78329 2026-08-25 12:08:52,970 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-08-25 12:08:52,970 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 78329 2026-08-25 12:08:53,065 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120853_065339_test_loyalty_free_product_loyalty_program.txt 2026-08-25 12:08:53,065 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp6fa1e70s_chrome_odoo" 2026-08-25 12:08:53,083 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-08-25 12:08:54,196 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 78532 2026-08-25 12:08:54,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmp3lcrjxpl_chrome_odoo 2026-08-25 12:08:54,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:33359/json/version 2026-08-25 12:08:54,198 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:54,261 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-08-25 12:08:54,261 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:33359/json 2026-08-25 12:08:54,262 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:08:54,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:33359/devtools/page/DE31FFD5A916EF5A6D4016CC0540E393 2026-08-25 12:08:54,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-08-25 12:08:54,306 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-08-25 12:08:54,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:08:54,432 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-08-25 12:08:54,436 25 INFO rb-44da9a1-224237-407818 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-25 12:08:54,436 25 INFO rb-44da9a1-224237-407818 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-25 12:08:54,452 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:08:54,886 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:54] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.068 0.369 2026-08-25 12:08:54,889 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': 'DE31FFD5A916EF5A6D4016CC0540E393', 'loaderId': '263FC5A18397590695176660663A865B', 'isDownload': False} 2026-08-25 12:08:54,889 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-08-25 12:08:54,906 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:08:54,920 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:54] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:08:54,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:54] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-08-25 12:08:54,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:54] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-08-25 12:08:55,407 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:55,416 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:55,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:08:55,445 25 INFO rb-44da9a1-224237-407818 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-25 12:08:55,457 25 INFO rb-44da9a1-224237-407818 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-25 12:08:55,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.008 2026-08-25 12:08:55,482 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:08:55,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:55,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-08-25 12:08:55,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.021 2026-08-25 12:08:55,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-25 12:08:55,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.035 2026-08-25 12:08:56,286 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.315 0.316 2026-08-25 12:08:56,307 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:08:56,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:08:56,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.027 2026-08-25 12:08:56,460 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:08:56,478 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-08-25 12:08:56,492 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-08-25 12:08:56,526 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:56,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:08:56,561 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:08:56,572 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:08:56,615 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:08:56,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.054 0.042 2026-08-25 12:08:56,663 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-08-25 12:08:56,673 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:56,679 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.128 2026-08-25 12:08:56,700 25 INFO rb-44da9a1-224237-407818 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-25 12:08:56,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.021 0.091 2026-08-25 12:08:56,863 25 INFO rb-44da9a1-224237-407818 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-25 12:08:56,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.084 0.188 2026-08-25 12:08:56,899 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:08:56,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-08-25 12:08:56,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-08-25 12:08:56,993 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:56] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-08-25 12:08:57,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:57] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-08-25 12:08:57,041 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:57] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-08-25 12:08:57,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:57] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-08-25 12:08:57,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:57] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:08:57,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:57] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-08-25 12:08:57,136 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:57] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-08-25 12:08:57,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.200 2026-08-25 12:08:57,313 25 INFO rb-44da9a1-224237-407818 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-25 12:08:57,366 25 INFO rb-44da9a1-224237-407818 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-25 12:08:57,417 25 INFO rb-44da9a1-224237-407818 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-25 12:08:57,470 25 INFO rb-44da9a1-224237-407818 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-25 12:08:57,645 25 INFO rb-44da9a1-224237-407818 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-25 12:08:57,696 25 INFO rb-44da9a1-224237-407818 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-25 12:08:57,747 25 INFO rb-44da9a1-224237-407818 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-25 12:08:57,804 25 INFO rb-44da9a1-224237-407818 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-25 12:08:57,854 25 INFO rb-44da9a1-224237-407818 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-25 12:08:57,907 25 INFO rb-44da9a1-224237-407818 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-25 12:08:57,991 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,049 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,100 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,155 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,201 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,270 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,340 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,390 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,448 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,499 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,552 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,633 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,690 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,741 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,791 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,842 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,896 25 INFO rb-44da9a1-224237-407818 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-25 12:08:58,966 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,017 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,071 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,122 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,175 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,227 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,278 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,354 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,367 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:08:59,370 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:08:59,401 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,452 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,523 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,576 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,629 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,700 25 INFO rb-44da9a1-224237-407818 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-25 12:08:59,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29363729 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '25f367bf-3d80-4529-a989-f4abf70bbdee'}] 2026-08-25 12:08:59,712 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:08:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:00,154 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29363729 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '25f367bf-3d80-4529-a989-f4abf70bbdee'} created pos.order #564 2026-08-25 12:09:00,175 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29363729 finished 2026-08-25 12:09:00,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.291 0.246 2026-08-25 12:09:00,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.071 0.036 2026-08-25 12:09:00,404 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:09:00,554 25 INFO rb-44da9a1-224237-407818 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-25 12:09:00,603 25 INFO rb-44da9a1-224237-407818 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-25 12:09:00,669 25 INFO rb-44da9a1-224237-407818 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-25 12:09:00,725 25 INFO rb-44da9a1-224237-407818 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-25 12:09:00,772 25 INFO rb-44da9a1-224237-407818 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-25 12:09:00,823 25 INFO rb-44da9a1-224237-407818 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-25 12:09:00,874 25 INFO rb-44da9a1-224237-407818 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-25 12:09:00,939 25 INFO rb-44da9a1-224237-407818 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-25 12:09:00,990 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,041 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,091 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,142 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,214 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,270 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,320 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,375 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,424 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,474 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,559 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,610 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,661 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,713 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,765 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,815 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,866 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,942 25 INFO rb-44da9a1-224237-407818 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-25 12:09:01,995 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,060 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,109 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,160 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,211 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,266 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,327 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,378 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,429 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,479 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,531 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,581 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,637 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,688 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,741 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,792 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,842 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,900 25 INFO rb-44da9a1-224237-407818 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-25 12:09:02,949 25 INFO rb-44da9a1-224237-407818 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-25 12:09:03,000 25 INFO rb-44da9a1-224237-407818 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-25 12:09:03,057 25 INFO rb-44da9a1-224237-407818 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-25 12:09:03,110 25 INFO rb-44da9a1-224237-407818 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-25 12:09:03,163 25 INFO rb-44da9a1-224237-407818 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-25 12:09:03,228 25 INFO rb-44da9a1-224237-407818 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-25 12:09:03,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5420005 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'bcb8e306-e402-49a7-9373-f12da26e27e5'}] 2026-08-25 12:09:03,572 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5420005 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'bcb8e306-e402-49a7-9373-f12da26e27e5'} created pos.order #565 2026-08-25 12:09:03,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5420005 finished 2026-08-25 12:09:03,628 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 119 0.205 0.193 2026-08-25 12:09:03,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:03] "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-25 12:09:03,722 25 INFO rb-44da9a1-224237-407818 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-25 12:09:03,771 25 INFO rb-44da9a1-224237-407818 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-25 12:09:03,839 25 INFO rb-44da9a1-224237-407818 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-25 12:09:03,892 25 INFO rb-44da9a1-224237-407818 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-25 12:09:03,942 25 INFO rb-44da9a1-224237-407818 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-25 12:09:03,995 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,180 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,234 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,284 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,337 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,391 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,441 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,508 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,559 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,613 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,669 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,718 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,797 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,851 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,905 25 INFO rb-44da9a1-224237-407818 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-25 12:09:04,956 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,009 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,060 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,117 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,167 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,218 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,269 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,320 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,370 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,421 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,473 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,523 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,574 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,656 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,709 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,757 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,812 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,864 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,916 25 INFO rb-44da9a1-224237-407818 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-25 12:09:05,967 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,021 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,078 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,129 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,215 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,272 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,328 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,379 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,432 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,483 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,534 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,586 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,640 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,691 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,742 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,797 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,850 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,903 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,972 25 INFO rb-44da9a1-224237-407818 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-25 12:09:06,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84922496 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '54df49d8-473d-4da0-84d8-e39d75dac6c9'}] 2026-08-25 12:09:07,308 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84922496 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '54df49d8-473d-4da0-84d8-e39d75dac6c9'} created pos.order #566 2026-08-25 12:09:07,322 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84922496 finished 2026-08-25 12:09:07,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.178 0.208 2026-08-25 12:09:07,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.019 0.027 2026-08-25 12:09:07,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.009 2026-08-25 12:09:07,511 25 INFO rb-44da9a1-224237-407818 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-25 12:09:07,560 25 INFO rb-44da9a1-224237-407818 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-25 12:09:07,625 25 INFO rb-44da9a1-224237-407818 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-25 12:09:07,678 25 INFO rb-44da9a1-224237-407818 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-25 12:09:07,729 25 INFO rb-44da9a1-224237-407818 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-25 12:09:07,784 25 INFO rb-44da9a1-224237-407818 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-25 12:09:07,961 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,012 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,086 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,143 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,194 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,249 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,300 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,352 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,413 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,459 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,509 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,560 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,613 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,663 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,714 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,794 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,845 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,907 25 INFO rb-44da9a1-224237-407818 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-25 12:09:08,957 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,008 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,060 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,131 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,185 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,236 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,287 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,355 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,411 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,457 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,508 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,578 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,629 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,680 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,730 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,781 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,832 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,887 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,938 25 INFO rb-44da9a1-224237-407818 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-25 12:09:09,991 25 INFO rb-44da9a1-224237-407818 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-25 12:09:10,042 25 INFO rb-44da9a1-224237-407818 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-25 12:09:10,093 25 INFO rb-44da9a1-224237-407818 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-25 12:09:10,149 25 INFO rb-44da9a1-224237-407818 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-25 12:09:10,199 25 INFO rb-44da9a1-224237-407818 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-25 12:09:10,250 25 INFO rb-44da9a1-224237-407818 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-25 12:09:10,306 25 INFO rb-44da9a1-224237-407818 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-25 12:09:10,358 25 INFO rb-44da9a1-224237-407818 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-25 12:09:10,411 25 INFO rb-44da9a1-224237-407818 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-25 12:09:10,480 25 INFO rb-44da9a1-224237-407818 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-25 12:09:10,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85987441 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'fc9e7e27-78f4-457e-ad50-9a7df3ae8269'}] 2026-08-25 12:09:10,816 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85987441 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'fc9e7e27-78f4-457e-ad50-9a7df3ae8269'} created pos.order #567 2026-08-25 12:09:10,846 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85987441 finished 2026-08-25 12:09:10,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.186 0.225 2026-08-25 12:09:10,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.020 0.031 2026-08-25 12:09:11,005 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:09:11,038 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,087 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,150 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,202 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,253 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,304 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,354 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,410 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,462 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,516 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,582 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,667 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,689 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,743 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,790 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,845 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,896 25 INFO rb-44da9a1-224237-407818 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-25 12:09:11,949 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,029 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,086 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,141 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,192 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,245 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,296 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,347 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,400 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,451 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,502 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,581 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,631 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,682 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,750 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,801 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,853 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,904 25 INFO rb-44da9a1-224237-407818 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-25 12:09:12,959 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,013 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,065 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,118 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,172 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,223 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,293 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,355 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,411 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,463 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,515 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,566 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,617 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,670 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,721 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,771 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,859 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,910 25 INFO rb-44da9a1-224237-407818 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-25 12:09:13,960 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,028 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,080 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,133 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,184 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,239 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,297 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,346 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,399 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,452 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,503 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,577 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,637 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,693 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,748 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,797 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,848 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,899 25 INFO rb-44da9a1-224237-407818 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-25 12:09:14,949 25 INFO rb-44da9a1-224237-407818 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-25 12:09:15,000 25 INFO rb-44da9a1-224237-407818 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-25 12:09:15,051 25 INFO rb-44da9a1-224237-407818 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-25 12:09:15,102 25 INFO rb-44da9a1-224237-407818 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-25 12:09:15,160 25 INFO rb-44da9a1-224237-407818 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-25 12:09:15,209 25 INFO rb-44da9a1-224237-407818 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-25 12:09:15,260 25 INFO rb-44da9a1-224237-407818 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-25 12:09:15,317 25 INFO rb-44da9a1-224237-407818 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-25 12:09:15,370 25 INFO rb-44da9a1-224237-407818 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-25 12:09:15,424 25 INFO rb-44da9a1-224237-407818 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-25 12:09:15,492 25 INFO rb-44da9a1-224237-407818 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-25 12:09:15,498 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73711454 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '6d1028f4-d14a-49a3-9762-fa91d0b667d8'}] 2026-08-25 12:09:15,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73711454 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '6d1028f4-d14a-49a3-9762-fa91d0b667d8'} created pos.order #568 2026-08-25 12:09:15,891 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73711454 finished 2026-08-25 12:09:15,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.208 0.245 2026-08-25 12:09:16,047 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.027 0.030 2026-08-25 12:09:16,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:09:16,130 25 INFO rb-44da9a1-224237-407818 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-25 12:09:16,173 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-08-25 12:09:16,174 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:09:16,406 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 33407552 (allocated 35926016) 2026-08-25 12:09:16,426 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 78532 2026-08-25 12:09:16,431 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-08-25 12:09:16,431 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 78532 2026-08-25 12:09:16,541 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120916_541213_test_loyalty_free_product_rewards.txt 2026-08-25 12:09:16,541 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmp3lcrjxpl_chrome_odoo" 2026-08-25 12:09:16,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-08-25 12:09:17,408 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 78755 2026-08-25 12:09:17,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmptzr_t2ob_chrome_odoo 2026-08-25 12:09:17,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:35059/json/version 2026-08-25 12:09:17,410 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:17,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-08-25 12:09:17,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:35059/json 2026-08-25 12:09:17,460 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:17,477 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:35059/devtools/page/7E44A963DEFDE48A1645FBFC6D74B5C6 2026-08-25 12:09:17,493 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-08-25 12:09:17,502 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-08-25 12:09:17,596 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:09:17,605 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-08-25 12:09:17,609 25 INFO rb-44da9a1-224237-407818 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-25 12:09:17,609 25 INFO rb-44da9a1-224237-407818 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-25 12:09:17,632 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:09:18,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.082 0.418 2026-08-25 12:09:18,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': '7E44A963DEFDE48A1645FBFC6D74B5C6', 'loaderId': 'ED23CC6CA8260DF1E0772B8B44967BBE', 'isDownload': False} 2026-08-25 12:09:18,131 25 INFO rb-44da9a1-224237-407818 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-25 12:09:18,160 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:09:18,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-08-25 12:09:18,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-08-25 12:09:18,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.037 2026-08-25 12:09:18,647 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:18,650 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:18,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-08-25 12:09:18,682 25 INFO rb-44da9a1-224237-407818 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-25 12:09:18,689 25 INFO rb-44da9a1-224237-407818 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-25 12:09:18,692 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-08-25 12:09:18,732 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.015 0.005 2026-08-25 12:09:18,747 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:18,786 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.008 2026-08-25 12:09:18,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-08-25 12:09:18,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.031 2026-08-25 12:09:18,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-08-25 12:09:19,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.262 0.270 2026-08-25 12:09:19,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.007 2026-08-25 12:09:19,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 0.007 2026-08-25 12:09:19,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.034 2026-08-25 12:09:19,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.001 0.005 2026-08-25 12:09:19,630 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-08-25 12:09:19,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-08-25 12:09:19,684 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:19,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:19,714 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:09:19,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.019 2026-08-25 12:09:19,727 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:09:19,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.008 0.055 2026-08-25 12:09:19,756 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09: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-25 12:09:19,760 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:19,816 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:19,887 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.024 0.057 2026-08-25 12:09:19,897 25 INFO rb-44da9a1-224237-407818 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-25 12:09:19,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.058 0.115 2026-08-25 12:09:20,002 25 INFO rb-44da9a1-224237-407818 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-25 12:09:20,005 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:20,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.068 2026-08-25 12:09:20,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.088 2026-08-25 12:09:20,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-25 12:09:20,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.129 2026-08-25 12:09:20,166 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.160 2026-08-25 12:09:20,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-08-25 12:09:20,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.147 2026-08-25 12:09:20,246 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-08-25 12:09:20,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.174 2026-08-25 12:09:20,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-08-25 12:09:20,375 25 INFO rb-44da9a1-224237-407818 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-25 12:09:20,454 25 INFO rb-44da9a1-224237-407818 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-25 12:09:20,514 25 INFO rb-44da9a1-224237-407818 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-25 12:09:20,565 25 INFO rb-44da9a1-224237-407818 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-25 12:09:20,617 25 INFO rb-44da9a1-224237-407818 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-25 12:09:20,667 25 INFO rb-44da9a1-224237-407818 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-25 12:09:20,737 25 INFO rb-44da9a1-224237-407818 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-25 12:09:20,749 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:20,750 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:20,787 25 INFO rb-44da9a1-224237-407818 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-25 12:09:20,838 25 INFO rb-44da9a1-224237-407818 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-25 12:09:20,908 25 INFO rb-44da9a1-224237-407818 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-25 12:09:20,962 25 INFO rb-44da9a1-224237-407818 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-25 12:09:21,014 25 INFO rb-44da9a1-224237-407818 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-25 12:09:21,067 25 INFO rb-44da9a1-224237-407818 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-25 12:09:21,120 25 INFO rb-44da9a1-224237-407818 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-25 12:09:21,172 25 INFO rb-44da9a1-224237-407818 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-25 12:09:21,242 25 INFO rb-44da9a1-224237-407818 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-25 12:09:21,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46947981 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '10bc23e1-de87-447a-a63b-9eb8c1bf67f6'}] 2026-08-25 12:09:21,250 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:09:21,658 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46947981 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '10bc23e1-de87-447a-a63b-9eb8c1bf67f6'} created pos.order #569 2026-08-25 12:09:21,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46947981 finished 2026-08-25 12:09:21,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.230 0.240 2026-08-25 12:09:21,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.023 0.031 2026-08-25 12:09:21,846 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:09:21,955 25 INFO rb-44da9a1-224237-407818 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-25 12:09:22,006 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-08-25 12:09:22,007 25 INFO rb-44da9a1-224237-407818 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-25 12:09:22,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 16476392 (allocated 17825792) 2026-08-25 12:09:22,098 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 78755 2026-08-25 12:09:22,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-08-25 12:09:22,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 78755 2026-08-25 12:09:22,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120922_197782_test_loyalty_free_product_rewards_2.txt 2026-08-25 12:09:22,198 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmptzr_t2ob_chrome_odoo" 2026-08-25 12:09:22,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-08-25 12:09:23,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 78960 2026-08-25 12:09:23,081 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpkyfc6tsf_chrome_odoo 2026-08-25 12:09:23,081 25 INFO rb-44da9a1-224237-407818 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:41009/json/version 2026-08-25 12:09:23,082 25 INFO rb-44da9a1-224237-407818 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-25 12:09:23,121 25 INFO rb-44da9a1-224237-407818 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-25 12:09:23,121 25 INFO rb-44da9a1-224237-407818 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:41009/json 2026-08-25 12:09:23,121 25 INFO rb-44da9a1-224237-407818 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-25 12:09:23,163 25 INFO rb-44da9a1-224237-407818 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:41009/devtools/page/A75A7DA9F66EE9DCACC383E2ED622819 2026-08-25 12:09:23,180 25 INFO rb-44da9a1-224237-407818 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-25 12:09:23,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-08-25 12:09:23,328 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:09:23,334 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-08-25 12:09:23,336 25 INFO rb-44da9a1-224237-407818 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-25 12:09:23,336 25 INFO rb-44da9a1-224237-407818 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-25 12:09:23,349 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:09:23,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:23] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.038 0.421 2026-08-25 12:09:23,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': 'A75A7DA9F66EE9DCACC383E2ED622819', 'loaderId': '344FBDB6698F02163A3AEFE564CED8F1', 'isDownload': False} 2026-08-25 12:09:23,809 25 INFO rb-44da9a1-224237-407818 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-25 12:09:23,828 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:09:23,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:23] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:09:23,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:23] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:09:23,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:23] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.022 2026-08-25 12:09:24,273 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:09:24,280 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:24,291 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:09:24,305 25 INFO rb-44da9a1-224237-407818 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-25 12:09:24,313 25 INFO rb-44da9a1-224237-407818 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-25 12:09:24,315 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-08-25 12:09:24,331 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:09:24,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:24,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.012 2026-08-25 12:09:24,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-08-25 12:09:24,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.029 2026-08-25 12:09:24,457 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-08-25 12:09:25,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.262 0.510 2026-08-25 12:09:25,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "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-25 12:09:25,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09: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-25 12:09:25,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-08-25 12:09:25,420 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09: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-25 12:09:25,432 25 INFO rb-44da9a1-224237-407818 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-25 12:09:25,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-08-25 12:09:25,519 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:09:25,524 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:09:25,531 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:25,532 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:09:25,554 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09: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-25 12:09:25,568 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:25,609 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.050 0.050 2026-08-25 12:09:25,616 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:09:25,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.039 0.123 2026-08-25 12:09:25,683 25 INFO rb-44da9a1-224237-407818 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-25 12:09:25,719 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.026 0.119 2026-08-25 12:09:25,823 25 INFO rb-44da9a1-224237-407818 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-25 12:09:25,880 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.079 0.205 2026-08-25 12:09:25,891 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:09:25,924 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-08-25 12:09:25,978 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:25] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.031 0.164 2026-08-25 12:09:26,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:26] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.226 2026-08-25 12:09:26,041 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:26] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.233 2026-08-25 12:09:26,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:26] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.255 2026-08-25 12:09:26,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:26] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.190 2026-08-25 12:09:26,121 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:26] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-08-25 12:09:26,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:26] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.184 2026-08-25 12:09:26,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:26] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-08-25 12:09:26,285 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.209 2026-08-25 12:09:26,361 25 INFO rb-44da9a1-224237-407818 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-25 12:09:26,415 25 INFO rb-44da9a1-224237-407818 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-25 12:09:26,467 25 INFO rb-44da9a1-224237-407818 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-25 12:09:26,521 25 INFO rb-44da9a1-224237-407818 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-25 12:09:26,696 25 INFO rb-44da9a1-224237-407818 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-25 12:09:26,747 25 INFO rb-44da9a1-224237-407818 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-25 12:09:26,798 25 INFO rb-44da9a1-224237-407818 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-25 12:09:26,940 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,003 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,055 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,112 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,180 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.011 2026-08-25 12:09:27,231 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,281 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,339 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,389 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,443 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,493 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,549 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,607 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,658 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,738 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,798 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,847 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,898 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,964 25 INFO rb-44da9a1-224237-407818 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-25 12:09:27,976 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:27,977 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:28,015 25 INFO rb-44da9a1-224237-407818 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-25 12:09:28,066 25 INFO rb-44da9a1-224237-407818 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-25 12:09:28,136 25 INFO rb-44da9a1-224237-407818 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-25 12:09:28,188 25 INFO rb-44da9a1-224237-407818 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-25 12:09:28,241 25 INFO rb-44da9a1-224237-407818 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-25 12:09:28,294 25 INFO rb-44da9a1-224237-407818 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-25 12:09:28,349 25 INFO rb-44da9a1-224237-407818 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-25 12:09:28,415 25 INFO rb-44da9a1-224237-407818 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-25 12:09:28,422 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69655791 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '6476062f-f93d-40a2-9b56-3ed83880fa7a'}] 2026-08-25 12:09:28,426 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:28,753 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69655791 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '6476062f-f93d-40a2-9b56-3ed83880fa7a'} created pos.order #570 2026-08-25 12:09:28,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69655791 finished 2026-08-25 12:09:28,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.143 0.256 2026-08-25 12:09:28,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.019 0.030 2026-08-25 12:09:28,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:09:29,074 25 INFO rb-44da9a1-224237-407818 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-25 12:09:29,124 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-08-25 12:09:29,125 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:09:29,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 20970424 (allocated 22679552) 2026-08-25 12:09:29,239 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 78960 2026-08-25 12:09:29,242 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-08-25 12:09:29,242 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 78960 2026-08-25 12:09:29,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120929_339413_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-08-25 12:09:29,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpkyfc6tsf_chrome_odoo" 2026-08-25 12:09:29,384 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-08-25 12:09:30,241 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 79175 2026-08-25 12:09:30,241 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmp7mqp4g_7_chrome_odoo 2026-08-25 12:09:30,241 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:44477/json/version 2026-08-25 12:09:30,260 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:30,274 25 INFO rb-44da9a1-224237-407818 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-25 12:09:30,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:44477/json 2026-08-25 12:09:30,275 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:30,288 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:44477/devtools/page/23BCC3371E833325FF6F9202DE8E6840 2026-08-25 12:09:30,371 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-08-25 12:09:30,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-08-25 12:09:30,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:09:30,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-08-25 12:09:30,527 25 INFO rb-44da9a1-224237-407818 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-25 12:09:30,527 25 INFO rb-44da9a1-224237-407818 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-25 12:09:30,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:09:30,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:30] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.049 0.357 2026-08-25 12:09:30,945 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '23BCC3371E833325FF6F9202DE8E6840', 'loaderId': 'CFEBCA4E993AEC92508091DD6C2B68A6', 'isDownload': False} 2026-08-25 12:09:30,945 25 INFO rb-44da9a1-224237-407818 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-25 12:09:30,956 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:09:30,973 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:30] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:09:30,978 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:30] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:09:31,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:31] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-08-25 12:09:31,492 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:31,501 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:31,511 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:09:31,525 25 INFO rb-44da9a1-224237-407818 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-25 12:09:31,533 25 INFO rb-44da9a1-224237-407818 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-25 12:09:31,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.012 0.005 2026-08-25 12:09:31,577 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:09:31,597 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:31,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-08-25 12:09:31,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-08-25 12:09:31,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.034 2026-08-25 12:09:31,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-08-25 12:09:32,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.266 0.312 2026-08-25 12:09:32,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:09:32,397 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:09:32,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.031 2026-08-25 12:09:32,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:09:32,491 25 INFO rb-44da9a1-224237-407818 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-25 12:09:32,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:09:32,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:32,574 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:09:32,579 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:09:32,582 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:09:32,600 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.021 2026-08-25 12:09:32,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-08-25 12:09:32,628 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:32,629 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:32,646 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:32,712 25 INFO rb-44da9a1-224237-407818 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-25 12:09:32,713 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.042 0.030 2026-08-25 12:09:32,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.106 0.115 2026-08-25 12:09:32,879 25 INFO rb-44da9a1-224237-407818 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-25 12:09:32,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-25 12:09:32,904 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:09:32,966 25 INFO rb-44da9a1-224237-407818 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-25 12:09:32,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:32] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:09:33,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:33] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.176 2026-08-25 12:09:33,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:33] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-08-25 12:09:33,054 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:33] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-08-25 12:09:33,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:33] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-08-25 12:09:33,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:33] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-08-25 12:09:33,121 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:33] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-08-25 12:09:33,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:33] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.140 2026-08-25 12:09:33,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.155 2026-08-25 12:09:33,345 25 INFO rb-44da9a1-224237-407818 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-25 12:09:33,406 25 INFO rb-44da9a1-224237-407818 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-25 12:09:33,454 25 INFO rb-44da9a1-224237-407818 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-25 12:09:33,511 25 INFO rb-44da9a1-224237-407818 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-25 12:09:33,575 25 INFO rb-44da9a1-224237-407818 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-25 12:09:33,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.011 2026-08-25 12:09:33,626 25 INFO rb-44da9a1-224237-407818 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-25 12:09:33,714 25 INFO rb-44da9a1-224237-407818 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-25 12:09:33,764 25 INFO rb-44da9a1-224237-407818 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-25 12:09:33,815 25 INFO rb-44da9a1-224237-407818 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-25 12:09:33,870 25 INFO rb-44da9a1-224237-407818 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-25 12:09:33,921 25 INFO rb-44da9a1-224237-407818 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-25 12:09:33,974 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,026 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,078 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,144 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,195 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,246 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,297 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,347 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,398 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,448 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,519 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,522 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3045652 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '80845eff-816b-4e51-a1cd-e95211e3ab00'}] 2026-08-25 12:09:34,570 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,611 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3045652 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '80845eff-816b-4e51-a1cd-e95211e3ab00'} created pos.order #571 2026-08-25 12:09:34,630 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,653 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3045652 finished 2026-08-25 12:09:34,681 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.083 0.106 2026-08-25 12:09:34,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-08-25 12:09:34,740 25 INFO rb-44da9a1-224237-407818 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-25 12:09:34,806 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 18529800 (allocated 19922944) 2026-08-25 12:09:34,830 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 79175 2026-08-25 12:09:34,832 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-08-25 12:09:34,835 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 79175 2026-08-25 12:09:34,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120934_899941_test_loyalty_is_not_processed_for_draft_order.txt 2026-08-25 12:09:34,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmp7mqp4g_7_chrome_odoo" 2026-08-25 12:09:34,915 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-08-25 12:09:35,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 79375 2026-08-25 12:09:35,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmp3jscsof__chrome_odoo 2026-08-25 12:09:35,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:41045/json/version 2026-08-25 12:09:35,674 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:35,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-08-25 12:09:35,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:41045/json 2026-08-25 12:09:35,715 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:35,725 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:41045/devtools/page/D2296DEE09B43CC9221957210AE28665 2026-08-25 12:09:35,770 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-08-25 12:09:35,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-08-25 12:09:35,945 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:09:35,954 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-08-25 12:09:35,956 25 INFO rb-44da9a1-224237-407818 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-25 12:09:35,956 25 INFO rb-44da9a1-224237-407818 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-25 12:09:35,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:09:36,435 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:36] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.073 0.392 2026-08-25 12:09:36,438 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': 'D2296DEE09B43CC9221957210AE28665', 'loaderId': '12FA7491CE049A1073CD4A1556A00DBA', 'isDownload': False} 2026-08-25 12:09:36,439 25 INFO rb-44da9a1-224237-407818 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-25 12:09:36,453 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:09:36,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:36] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:09:36,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:36] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:09:36,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:36] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:09:36,891 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:36,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:09:36,912 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:36,925 25 INFO rb-44da9a1-224237-407818 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-25 12:09:36,929 25 INFO rb-44da9a1-224237-407818 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-25 12:09:36,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-08-25 12:09:36,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:09:36,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:36,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-08-25 12:09:37,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-25 12:09:37,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.035 2026-08-25 12:09:37,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-08-25 12:09:37,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.233 0.293 2026-08-25 12:09:37,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.008 2026-08-25 12:09:37,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:09:37,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-08-25 12:09:37,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.009 2026-08-25 12:09:37,788 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-08-25 12:09:37,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-25 12:09:37,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:09:37,843 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:09:37,856 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:37,878 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:09:37,890 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:09:37,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.023 0.021 2026-08-25 12:09:37,911 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:09:37,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.102 2026-08-25 12:09:37,963 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:38,012 25 INFO rb-44da9a1-224237-407818 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-25 12:09:38,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.021 0.110 2026-08-25 12:09:38,119 25 INFO rb-44da9a1-224237-407818 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-25 12:09:38,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.095 0.170 2026-08-25 12:09:38,193 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:38,206 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.126 2026-08-25 12:09:38,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-08-25 12:09:38,267 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-08-25 12:09:38,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-08-25 12:09:38,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-08-25 12:09:38,339 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-08-25 12:09:38,362 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-25 12:09:38,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-08-25 12:09:38,405 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-08-25 12:09:38,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-08-25 12:09:38,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.176 2026-08-25 12:09:38,569 25 INFO rb-44da9a1-224237-407818 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-25 12:09:38,622 25 INFO rb-44da9a1-224237-407818 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-25 12:09:38,680 25 INFO rb-44da9a1-224237-407818 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-25 12:09:38,738 25 INFO rb-44da9a1-224237-407818 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-25 12:09:38,794 25 INFO rb-44da9a1-224237-407818 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-25 12:09:38,849 25 INFO rb-44da9a1-224237-407818 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-25 12:09:38,877 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09: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 - 6 0.019 0.008 2026-08-25 12:09:38,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:38] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.021 0.015 2026-08-25 12:09:39,013 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-08-25 12:09:39,015 25 INFO rb-44da9a1-224237-407818 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-25 12:09:39,097 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14878092 (allocated 15990784) 2026-08-25 12:09:39,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 79375 2026-08-25 12:09:39,101 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-08-25 12:09:39,102 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 79375 2026-08-25 12:09:39,186 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120939_186735_test_loyalty_on_order_with_fixed_tax.txt 2026-08-25 12:09:39,187 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmp3jscsof__chrome_odoo" 2026-08-25 12:09:39,199 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-08-25 12:09:39,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 79581 2026-08-25 12:09:39,867 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpqw7u2v4r_chrome_odoo 2026-08-25 12:09:39,867 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:45325/json/version 2026-08-25 12:09:39,868 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:39,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-08-25 12:09:39,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:45325/json 2026-08-25 12:09:39,887 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:39,901 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:45325/devtools/page/481A7BFF8F3DE4F40C329A6E61B5285C 2026-08-25 12:09:39,975 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-08-25 12:09:39,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-08-25 12:09:40,114 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:09:40,120 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-08-25 12:09:40,121 25 INFO rb-44da9a1-224237-407818 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-25 12:09:40,121 25 INFO rb-44da9a1-224237-407818 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-25 12:09:40,145 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:09:40,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:40] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.054 0.357 2026-08-25 12:09:40,555 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '481A7BFF8F3DE4F40C329A6E61B5285C', 'loaderId': 'C00FD68806120841CA490679D2429BAC', 'isDownload': False} 2026-08-25 12:09:40,555 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-08-25 12:09:40,570 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:09:40,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:40] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-08-25 12:09:40,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:40] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:09:40,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:40] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-08-25 12:09:41,033 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:41,040 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:41,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:09:41,063 25 INFO rb-44da9a1-224237-407818 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-25 12:09:41,068 25 INFO rb-44da9a1-224237-407818 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-25 12:09:41,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.009 2026-08-25 12:09:41,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:09:41,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:41,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.008 2026-08-25 12:09:41,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-25 12:09:41,226 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.030 0.031 2026-08-25 12:09:41,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-08-25 12:09:41,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.232 0.326 2026-08-25 12:09:41,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:09:41,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:09:42,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.045 2026-08-25 12:09:42,033 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09: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-25 12:09:42,044 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-08-25 12:09:42,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-08-25 12:09:42,107 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:42,127 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:09:42,138 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:09:42,162 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.026 0.022 2026-08-25 12:09:42,175 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:09:42,176 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:09:42,178 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.056 2026-08-25 12:09:42,190 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-25 12:09:42,274 25 INFO rb-44da9a1-224237-407818 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-25 12:09:42,296 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:09:42,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.048 0.040 2026-08-25 12:09:42,468 25 INFO rb-44da9a1-224237-407818 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-25 12:09:42,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.088 0.126 2026-08-25 12:09:42,509 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:42,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.109 2026-08-25 12:09:42,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-08-25 12:09:42,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-08-25 12:09:42,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.165 2026-08-25 12:09:42,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-08-25 12:09:42,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-08-25 12:09:42,724 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.177 2026-08-25 12:09:42,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-25 12:09:42,813 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.168 2026-08-25 12:09:42,831 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:42] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-08-25 12:09:42,885 25 INFO rb-44da9a1-224237-407818 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-25 12:09:42,959 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,010 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,065 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,266 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,318 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,368 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,518 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,572 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,623 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,681 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,752 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:43] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.010 2026-08-25 12:09:43,805 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,875 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,888 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:43,889 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:43,925 25 INFO rb-44da9a1-224237-407818 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-25 12:09:43,977 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,045 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,109 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,183 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,235 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,290 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,338 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,388 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,447 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,496 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,546 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,603 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,655 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,708 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,778 25 INFO rb-44da9a1-224237-407818 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-25 12:09:44,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74564113 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '2a296b82-f4d7-411a-bb66-71297202b966'}] 2026-08-25 12:09:44,794 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:09:45,142 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74564113 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '2a296b82-f4d7-411a-bb66-71297202b966'} created pos.order #572 2026-08-25 12:09:45,164 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74564113 finished 2026-08-25 12:09:45,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.216 0.241 2026-08-25 12:09:45,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.033 0.047 2026-08-25 12:09:45,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:09:45,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:45] "GET /report/barcode/Code128/0441-5db2-45e0 HTTP/1.1" 200 - 0 0.000 0.034 2026-08-25 12:09:45,526 25 INFO rb-44da9a1-224237-407818 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-25 12:09:45,577 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-08-25 12:09:45,578 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-25 12:09:45,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 22322972 (allocated 23990272) 2026-08-25 12:09:45,696 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 79581 2026-08-25 12:09:45,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-08-25 12:09:45,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 79581 2026-08-25 12:09:45,803 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120945_802900_test_loyalty_program_different_orders.txt 2026-08-25 12:09:45,803 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpqw7u2v4r_chrome_odoo" 2026-08-25 12:09:45,824 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-08-25 12:09:46,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 79785 2026-08-25 12:09:46,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp2e187e5q_chrome_odoo 2026-08-25 12:09:46,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:35691/json/version 2026-08-25 12:09:46,472 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:46,499 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-08-25 12:09:46,499 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:35691/json 2026-08-25 12:09:46,499 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:46,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:35691/devtools/page/A7CF7D3AC5533A9AF16DCEA095F1EFA6 2026-08-25 12:09:46,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-08-25 12:09:46,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-08-25 12:09:46,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:09:46,730 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-08-25 12:09:46,739 25 INFO rb-44da9a1-224237-407818 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-25 12:09:46,739 25 INFO rb-44da9a1-224237-407818 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-25 12:09:46,758 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:09:47,358 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:47] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.027 0.576 2026-08-25 12:09:47,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': 'A7CF7D3AC5533A9AF16DCEA095F1EFA6', 'loaderId': '2D720EA92627A4EFC9D0C43005D74A02', 'isDownload': False} 2026-08-25 12:09:47,363 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-08-25 12:09:47,377 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:09:47,404 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:47] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:09:47,420 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:47] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-08-25 12:09:47,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:47] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-08-25 12:09:47,866 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:47,866 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:09:47,887 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:09:47,903 25 INFO rb-44da9a1-224237-407818 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-25 12:09:47,915 25 INFO rb-44da9a1-224237-407818 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-25 12:09:47,919 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.006 2026-08-25 12:09:47,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:09:47,951 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:47,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.010 2026-08-25 12:09:48,005 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.023 2026-08-25 12:09:48,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-25 12:09:48,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.016 0.030 2026-08-25 12:09:48,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.236 0.302 2026-08-25 12:09:48,679 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:48,734 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:09:48,782 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-08-25 12:09:48,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:09:48,836 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-08-25 12:09:48,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:09:48,893 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:09:48,929 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:09:48,934 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:09:48,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.026 0.041 2026-08-25 12:09:48,969 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:09:48,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.072 2026-08-25 12:09:48,976 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:09:48,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-08-25 12:09:49,033 25 INFO rb-44da9a1-224237-407818 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-25 12:09:49,082 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:49,208 25 INFO rb-44da9a1-224237-407818 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-25 12:09:49,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.100 0.100 2026-08-25 12:09:49,289 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:49,332 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.027 0.228 2026-08-25 12:09:49,354 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-08-25 12:09:49,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-08-25 12:09:49,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-08-25 12:09:49,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.252 2026-08-25 12:09:49,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/image?model=product.template&field=image_128&id=1656&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-08-25 12:09:49,477 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-08-25 12:09:49,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-08-25 12:09:49,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-08-25 12:09:49,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/image?model=product.template&field=image_128&id=1657&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.130 2026-08-25 12:09:49,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.145 2026-08-25 12:09:49,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.149 2026-08-25 12:09:49,680 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:49] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-08-25 12:09:49,684 25 INFO rb-44da9a1-224237-407818 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-25 12:09:49,739 25 INFO rb-44da9a1-224237-407818 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-25 12:09:49,788 25 INFO rb-44da9a1-224237-407818 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-25 12:09:49,838 25 INFO rb-44da9a1-224237-407818 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-25 12:09:49,918 25 INFO rb-44da9a1-224237-407818 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-25 12:09:49,969 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,020 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,074 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,121 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,179 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,235 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,305 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,377 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,427 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,478 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,528 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,584 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,639 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,710 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,782 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,833 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,883 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,938 25 INFO rb-44da9a1-224237-407818 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-25 12:09:50,993 25 INFO rb-44da9a1-224237-407818 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-25 12:09:51,062 25 INFO rb-44da9a1-224237-407818 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-25 12:09:51,142 25 INFO rb-44da9a1-224237-407818 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-25 12:09:51,193 25 INFO rb-44da9a1-224237-407818 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-25 12:09:51,246 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-08-25 12:09:51,246 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-25 12:09:51,322 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17396948 (allocated 18747392) 2026-08-25 12:09:51,335 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 79785 2026-08-25 12:09:51,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-08-25 12:09:51,340 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 79785 2026-08-25 12:09:51,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120951_408810_test_loyalty_program_specific_product.txt 2026-08-25 12:09:51,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp2e187e5q_chrome_odoo" 2026-08-25 12:09:51,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-08-25 12:09:52,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 79988 2026-08-25 12:09:52,101 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmppd1cmuy2_chrome_odoo 2026-08-25 12:09:52,101 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:41529/json/version 2026-08-25 12:09:52,102 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:52,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-08-25 12:09:52,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:41529/json 2026-08-25 12:09:52,140 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:52,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:41529/devtools/page/9DCDB5D7D72DEBA19E780FB4FE0CA7A5 2026-08-25 12:09:52,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-08-25 12:09:52,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-08-25 12:09:52,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:09:52,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-08-25 12:09:52,350 25 INFO rb-44da9a1-224237-407818 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-25 12:09:52,350 25 INFO rb-44da9a1-224237-407818 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-25 12:09:52,381 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:09:52,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:52] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.035 0.408 2026-08-25 12:09:52,822 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '9DCDB5D7D72DEBA19E780FB4FE0CA7A5', 'loaderId': 'C73F6A24F7273299D161C58EC821A7E4', 'isDownload': False} 2026-08-25 12:09:52,822 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-08-25 12:09:52,835 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:09:52,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:52] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:09:52,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:52] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:09:52,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:52] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:09:53,257 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:09:53,259 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:53,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:09:53,297 25 INFO rb-44da9a1-224237-407818 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-25 12:09:53,301 25 INFO rb-44da9a1-224237-407818 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-25 12:09:53,308 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-25 12:09:53,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:09:53,330 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:53,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-08-25 12:09:53,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-25 12:09:53,421 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.032 2026-08-25 12:09:53,442 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.058 2026-08-25 12:09:54,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.277 0.307 2026-08-25 12:09:54,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.004 2026-08-25 12:09:54,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.001 0.005 2026-08-25 12:09:54,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.044 2026-08-25 12:09:54,224 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:09:54,242 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-08-25 12:09:54,264 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-08-25 12:09:54,318 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:09:54,343 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:09:54,353 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:09:54,364 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.027 2026-08-25 12:09:54,376 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "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-25 12:09:54,379 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:09:54,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.058 2026-08-25 12:09:54,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-25 12:09:54,451 25 INFO rb-44da9a1-224237-407818 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-25 12:09:54,489 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:09:54,602 25 INFO rb-44da9a1-224237-407818 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-25 12:09:54,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.100 0.042 2026-08-25 12:09:54,628 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:54,670 25 INFO rb-44da9a1-224237-407818 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-25 12:09:54,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.049 0.175 2026-08-25 12:09:54,732 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-08-25 12:09:54,767 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.172 2026-08-25 12:09:54,791 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-08-25 12:09:54,809 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-08-25 12:09:54,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image?model=product.template&field=image_128&id=1660&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-08-25 12:09:54,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-08-25 12:09:54,897 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-08-25 12:09:54,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-08-25 12:09:54,937 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-08-25 12:09:54,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:54] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.100 2026-08-25 12:09:55,033 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.210 2026-08-25 12:09:55,145 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,264 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,314 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,372 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,439 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.016 2026-08-25 12:09:55,491 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,573 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,624 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,676 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,728 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,779 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,829 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,888 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,939 25 INFO rb-44da9a1-224237-407818 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-25 12:09:55,993 25 INFO rb-44da9a1-224237-407818 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-25 12:09:56,044 25 INFO rb-44da9a1-224237-407818 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-25 12:09:56,101 25 INFO rb-44da9a1-224237-407818 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-25 12:09:56,163 25 INFO rb-44da9a1-224237-407818 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-25 12:09:56,259 25 INFO rb-44da9a1-224237-407818 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-25 12:09:56,321 25 INFO rb-44da9a1-224237-407818 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-25 12:09:56,371 25 INFO rb-44da9a1-224237-407818 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-25 12:09:56,426 25 INFO rb-44da9a1-224237-407818 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-25 12:09:56,478 25 INFO rb-44da9a1-224237-407818 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-25 12:09:56,532 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-08-25 12:09:56,533 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-25 12:09:56,606 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 19338772 (allocated 20709376) 2026-08-25 12:09:56,610 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 79988 2026-08-25 12:09:56,613 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-08-25 12:09:56,614 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 79988 2026-08-25 12:09:56,721 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_120956_721320_test_loyalty_program_using_same_product.txt 2026-08-25 12:09:56,721 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmppd1cmuy2_chrome_odoo" 2026-08-25 12:09:56,733 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-08-25 12:09:57,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 80187 2026-08-25 12:09:57,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp532btotk_chrome_odoo 2026-08-25 12:09:57,638 25 INFO rb-44da9a1-224237-407818 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:43787/json/version 2026-08-25 12:09:57,643 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:57,713 25 INFO rb-44da9a1-224237-407818 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-25 12:09:57,713 25 INFO rb-44da9a1-224237-407818 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:43787/json 2026-08-25 12:09:57,713 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:09:57,766 25 INFO rb-44da9a1-224237-407818 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:43787/devtools/page/8C585625A89640DDC00414331894D51B 2026-08-25 12:09:57,792 25 INFO rb-44da9a1-224237-407818 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-25 12:09:57,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-08-25 12:09:57,874 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:09:57,888 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-08-25 12:09:57,893 25 INFO rb-44da9a1-224237-407818 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-25 12:09:57,893 25 INFO rb-44da9a1-224237-407818 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-25 12:09:57,906 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:09:58,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.050 0.353 2026-08-25 12:09:58,308 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '8C585625A89640DDC00414331894D51B', 'loaderId': '931CA7ED8AA7BCE9A9794CB2DB6DCA42', 'isDownload': False} 2026-08-25 12:09:58,308 25 INFO rb-44da9a1-224237-407818 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-25 12:09:58,319 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:09:58,343 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:09:58,351 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:09:58,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:09:58,789 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:58,793 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:58,814 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-25 12:09:58,828 25 INFO rb-44da9a1-224237-407818 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-25 12:09:58,834 25 INFO rb-44da9a1-224237-407818 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-25 12:09:58,837 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-25 12:09:58,850 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:09:58,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:58,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-08-25 12:09:58,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-25 12:09:58,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.032 2026-08-25 12:09:58,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.051 2026-08-25 12:09:59,598 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.270 0.338 2026-08-25 12:09:59,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.014 2026-08-25 12:09:59,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:09:59,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:59] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.049 2026-08-25 12:09:59,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.001 0.006 2026-08-25 12:09:59,791 25 INFO rb-44da9a1-224237-407818 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-25 12:09:59,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:09:59,841 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:59,872 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:09:59,874 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:09:59,900 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:09:59,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:59] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.032 0.027 2026-08-25 12:09:59,905 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-08-25 12:09:59,910 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:09:59,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:09:59] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.064 2026-08-25 12:10:00,033 25 INFO rb-44da9a1-224237-407818 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-25 12:10:00,091 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:10:00,167 25 INFO rb-44da9a1-224237-407818 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-25 12:10:00,168 25 INFO rb-44da9a1-224237-407818 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-25 12:10:00,198 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:10:00,220 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.072 0.105 2026-08-25 12:10:00,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-08-25 12:10:00,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-08-25 12:10:00,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-08-25 12:10:00,307 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-08-25 12:10:00,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.022 0.273 2026-08-25 12:10:00,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-25 12:10:00,408 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-08-25 12:10:00,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.161 2026-08-25 12:10:00,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-08-25 12:10:00,477 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/image?model=product.template&field=image_128&id=1662&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-08-25 12:10:00,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/image?model=product.template&field=image_128&id=1663&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-08-25 12:10:00,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.107 2026-08-25 12:10:00,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.179 2026-08-25 12:10:00,713 25 INFO rb-44da9a1-224237-407818 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-25 12:10:00,788 25 INFO rb-44da9a1-224237-407818 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-25 12:10:00,837 25 INFO rb-44da9a1-224237-407818 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-25 12:10:00,895 25 INFO rb-44da9a1-224237-407818 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-25 12:10:00,954 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,005 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,056 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,131 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,182 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,233 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,287 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,459 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,510 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,562 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,611 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,662 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,712 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,769 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,820 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,873 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,943 25 INFO rb-44da9a1-224237-407818 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-25 12:10:01,962 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:01,963 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:01,995 25 INFO rb-44da9a1-224237-407818 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-25 12:10:02,044 25 INFO rb-44da9a1-224237-407818 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-25 12:10:02,116 25 INFO rb-44da9a1-224237-407818 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-25 12:10:02,169 25 INFO rb-44da9a1-224237-407818 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-25 12:10:02,221 25 INFO rb-44da9a1-224237-407818 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-25 12:10:02,273 25 INFO rb-44da9a1-224237-407818 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-25 12:10:02,343 25 INFO rb-44da9a1-224237-407818 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-25 12:10:02,352 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50343562 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a298cc4f-b0f7-4cd0-aea2-3fd1b5eabd56'}] 2026-08-25 12:10:02,355 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:10:02,815 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50343562 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a298cc4f-b0f7-4cd0-aea2-3fd1b5eabd56'} created pos.order #573 2026-08-25 12:10:02,832 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50343562 finished 2026-08-25 12:10:02,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.277 0.244 2026-08-25 12:10:02,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.018 0.033 2026-08-25 12:10:02,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10: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-25 12:10:03,095 25 INFO rb-44da9a1-224237-407818 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-25 12:10:03,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:03] "GET /report/barcode/Code128/0448-8c03-4b3d HTTP/1.1" 200 - 0 0.000 0.059 2026-08-25 12:10:03,138 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-08-25 12:10:03,138 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-25 12:10:03,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 19651572 (allocated 20844544) 2026-08-25 12:10:03,247 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 80187 2026-08-25 12:10:03,251 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-08-25 12:10:03,252 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 80187 2026-08-25 12:10:03,347 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121003_347168_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-08-25 12:10:03,347 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp532btotk_chrome_odoo" 2026-08-25 12:10:03,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 80405 2026-08-25 12:10:03,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpozzevtyb_chrome_odoo 2026-08-25 12:10:03,667 25 INFO rb-44da9a1-224237-407818 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:39897/json/version 2026-08-25 12:10:03,669 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:03,687 25 INFO rb-44da9a1-224237-407818 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-25 12:10:03,687 25 INFO rb-44da9a1-224237-407818 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:39897/json 2026-08-25 12:10:03,687 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:03,694 25 INFO rb-44da9a1-224237-407818 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:39897/devtools/page/6F2483C25E8BC4C6035116F543130CC1 2026-08-25 12:10:03,766 25 INFO rb-44da9a1-224237-407818 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-25 12:10:03,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-08-25 12:10:03,818 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:10:03,819 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-08-25 12:10:03,821 25 INFO rb-44da9a1-224237-407818 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-25 12:10:03,821 25 INFO rb-44da9a1-224237-407818 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-25 12:10:03,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:03] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.017 0.040 2026-08-25 12:10:03,929 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '6F2483C25E8BC4C6035116F543130CC1', 'loaderId': '5EB84D7DB75B0875937E9F97DC94EBF1', 'isDownload': False} 2026-08-25 12:10:03,929 25 INFO rb-44da9a1-224237-407818 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-25 12:10:03,945 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:10:03,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:03] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:10:04,002 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-08-25 12:10:04,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-08-25 12:10:04,398 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:04,400 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:04,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:04,426 25 INFO rb-44da9a1-224237-407818 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-25 12:10:04,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:10:04,437 25 INFO rb-44da9a1-224237-407818 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-25 12:10:04,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:10:04,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:04,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:10:04,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "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-25 12:10:04,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:10:04,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.022 2026-08-25 12:10:05,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.185 0.337 2026-08-25 12:10:05,091 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:10:05,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10: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-25 12:10:05,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-25 12:10:05,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:10:05,208 25 INFO rb-44da9a1-224237-407818 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-25 12:10:05,215 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:05,262 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:05,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:10:05,287 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:05,289 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:10:05,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.011 0.016 2026-08-25 12:10:05,322 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:05,324 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "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-25 12:10:05,337 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.049 2026-08-25 12:10:05,367 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:05,426 25 INFO rb-44da9a1-224237-407818 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-25 12:10:05,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.048 0.089 2026-08-25 12:10:05,599 25 INFO rb-44da9a1-224237-407818 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-25 12:10:05,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.065 0.198 2026-08-25 12:10:05,616 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:05,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-08-25 12:10:05,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.058 2026-08-25 12:10:05,713 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-25 12:10:05,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-08-25 12:10:05,774 25 INFO rb-44da9a1-224237-407818 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-25 12:10:05,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-08-25 12:10:05,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-08-25 12:10:05,855 25 INFO rb-44da9a1-224237-407818 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-25 12:10:05,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.186 2026-08-25 12:10:05,887 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-08-25 12:10:05,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-08-25 12:10:05,916 25 INFO rb-44da9a1-224237-407818 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-25 12:10:05,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=product.template&field=image_128&id=1662&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-25 12:10:05,972 25 INFO rb-44da9a1-224237-407818 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-25 12:10:05,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:05] "GET /web/image?model=product.template&field=image_128&id=1663&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.018 0.158 2026-08-25 12:10:06,029 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,075 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,126 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,213 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,264 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,314 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,365 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,416 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,473 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,524 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,578 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,628 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,683 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,741 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,794 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,850 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:06] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.012 2026-08-25 12:10:06,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:06] "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-25 12:10:06,903 25 INFO rb-44da9a1-224237-407818 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-25 12:10:06,959 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,011 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,064 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,115 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,170 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,230 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,279 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,368 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,429 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,478 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,533 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,584 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,638 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,688 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,739 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,789 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,860 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,874 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:07,874 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:07,911 25 INFO rb-44da9a1-224237-407818 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-25 12:10:07,961 25 INFO rb-44da9a1-224237-407818 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-25 12:10:08,031 25 INFO rb-44da9a1-224237-407818 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-25 12:10:08,084 25 INFO rb-44da9a1-224237-407818 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-25 12:10:08,137 25 INFO rb-44da9a1-224237-407818 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-25 12:10:08,195 25 INFO rb-44da9a1-224237-407818 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-25 12:10:08,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:08] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.011 2026-08-25 12:10:08,236 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72900665 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'effe335a-4374-4012-8447-ae5a8f2648de'}] 2026-08-25 12:10:08,247 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:08,652 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72900665 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'effe335a-4374-4012-8447-ae5a8f2648de'} created pos.order #574 2026-08-25 12:10:08,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72900665 finished 2026-08-25 12:10:08,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.233 0.236 2026-08-25 12:10:08,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.018 0.030 2026-08-25 12:10:08,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:10:08,950 25 INFO rb-44da9a1-224237-407818 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-25 12:10:09,001 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-08-25 12:10:09,001 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-25 12:10:09,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 21011008 (allocated 22679552) 2026-08-25 12:10:09,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 80405 2026-08-25 12:10:09,105 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-08-25 12:10:09,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 80405 2026-08-25 12:10:09,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121009_210215_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-08-25 12:10:09,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpozzevtyb_chrome_odoo" 2026-08-25 12:10:09,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-08-25 12:10:09,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 80612 2026-08-25 12:10:09,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmptbdjrtpv_chrome_odoo 2026-08-25 12:10:09,998 25 INFO rb-44da9a1-224237-407818 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:45675/json/version 2026-08-25 12:10:09,999 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:10,009 25 INFO rb-44da9a1-224237-407818 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-25 12:10:10,009 25 INFO rb-44da9a1-224237-407818 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:45675/json 2026-08-25 12:10:10,010 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:10,064 25 INFO rb-44da9a1-224237-407818 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:45675/devtools/page/B6BB86384B5E6E2F27B0D8514236DAC7 2026-08-25 12:10:10,071 25 INFO rb-44da9a1-224237-407818 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-25 12:10:10,077 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-08-25 12:10:10,212 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:10:10,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-08-25 12:10:10,222 25 INFO rb-44da9a1-224237-407818 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-25 12:10:10,222 25 INFO rb-44da9a1-224237-407818 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-25 12:10:10,235 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:10:10,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:10] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.045 0.390 2026-08-25 12:10:10,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': 'B6BB86384B5E6E2F27B0D8514236DAC7', 'loaderId': '01FE029F07752EF1C6B858684BF4B9A3', 'isDownload': False} 2026-08-25 12:10:10,671 25 INFO rb-44da9a1-224237-407818 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-25 12:10:10,689 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:10:10,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:10] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:10:10,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:10] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:10:10,719 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:10] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-08-25 12:10:11,190 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:10:11,197 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:10:11,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-08-25 12:10:11,229 25 INFO rb-44da9a1-224237-407818 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-25 12:10:11,236 25 INFO rb-44da9a1-224237-407818 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-25 12:10:11,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.012 2026-08-25 12:10:11,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:10:11,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:11,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-08-25 12:10:11,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-08-25 12:10:11,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.029 0.028 2026-08-25 12:10:11,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-08-25 12:10:12,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.204 0.502 2026-08-25 12:10:12,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:10:12,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:10:12,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-08-25 12:10:12,295 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:10:12,311 25 INFO rb-44da9a1-224237-407818 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-25 12:10:12,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-25 12:10:12,364 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:12,412 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-08-25 12:10:12,425 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:10:12,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.042 0.030 2026-08-25 12:10:12,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.094 2026-08-25 12:10:12,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-08-25 12:10:12,488 25 INFO rb-44da9a1-224237-407818 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-25 12:10:12,498 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10: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-25 12:10:12,503 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:12,571 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:12,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.026 0.107 2026-08-25 12:10:12,668 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:12,671 25 INFO rb-44da9a1-224237-407818 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-25 12:10:12,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.019 0.168 2026-08-25 12:10:12,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.039 0.142 2026-08-25 12:10:12,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.205 2026-08-25 12:10:12,826 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-08-25 12:10:12,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.257 2026-08-25 12:10:12,886 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-08-25 12:10:12,919 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-08-25 12:10:12,951 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image?model=product.template&field=image_128&id=1665&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-08-25 12:10:12,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-08-25 12:10:12,997 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:12] "GET /web/image?model=product.template&field=image_128&id=1666&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-08-25 12:10:13,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.172 2026-08-25 12:10:13,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:13] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-25 12:10:13,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:13] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-08-25 12:10:13,134 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,188 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,239 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,293 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,476 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,526 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,599 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,654 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,705 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,756 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,807 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,874 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,925 25 INFO rb-44da9a1-224237-407818 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-25 12:10:13,976 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,029 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,214 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,264 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,335 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,391 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,441 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,493 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,544 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,615 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,686 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,777 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,830 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,881 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,931 25 INFO rb-44da9a1-224237-407818 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-25 12:10:14,983 25 INFO rb-44da9a1-224237-407818 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-25 12:10:15,033 25 INFO rb-44da9a1-224237-407818 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-25 12:10:15,084 25 INFO rb-44da9a1-224237-407818 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-25 12:10:15,136 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-08-25 12:10:15,136 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-25 12:10:15,235 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18456828 (allocated 19533824) 2026-08-25 12:10:15,254 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 80612 2026-08-25 12:10:15,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-08-25 12:10:15,260 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 80612 2026-08-25 12:10:15,357 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121015_357611_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-08-25 12:10:15,357 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmptbdjrtpv_chrome_odoo" 2026-08-25 12:10:15,370 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-08-25 12:10:16,370 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 80812 2026-08-25 12:10:16,371 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpe1mci7bo_chrome_odoo 2026-08-25 12:10:16,371 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:40183/json/version 2026-08-25 12:10:16,372 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:16,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-08-25 12:10:16,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:40183/json 2026-08-25 12:10:16,396 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:16,411 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:40183/devtools/page/5A1CDC99AB0C26D1A058CED77C3F95F8 2026-08-25 12:10:16,462 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-08-25 12:10:16,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-08-25 12:10:16,631 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:10:16,635 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-08-25 12:10:16,638 25 INFO rb-44da9a1-224237-407818 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-25 12:10:16,638 25 INFO rb-44da9a1-224237-407818 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-25 12:10:16,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:10:17,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.064 0.397 2026-08-25 12:10:17,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': '5A1CDC99AB0C26D1A058CED77C3F95F8', 'loaderId': '0CC6D0B5E8DCE466C308D6D0253389A8', 'isDownload': False} 2026-08-25 12:10:17,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-08-25 12:10:17,138 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:10:17,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:10:17,166 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:10:17,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.032 2026-08-25 12:10:17,614 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:17,626 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:10:17,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-08-25 12:10:17,650 25 INFO rb-44da9a1-224237-407818 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-25 12:10:17,655 25 INFO rb-44da9a1-224237-407818 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-25 12:10:17,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.007 2026-08-25 12:10:17,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.008 2026-08-25 12:10:17,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:17,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-25 12:10:17,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.025 2026-08-25 12:10:17,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-25 12:10:17,824 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.042 2026-08-25 12:10:18,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.206 0.347 2026-08-25 12:10:18,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "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-25 12:10:18,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:10:18,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.032 2026-08-25 12:10:18,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:10:18,628 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-08-25 12:10:18,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:10:18,710 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:10:18,728 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:10:18,730 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:10:18,748 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:18,750 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:10:18,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.054 0.031 2026-08-25 12:10:18,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.096 2026-08-25 12:10:18,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-08-25 12:10:18,812 25 INFO rb-44da9a1-224237-407818 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-25 12:10:18,872 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:10:18,977 25 INFO rb-44da9a1-224237-407818 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-25 12:10:19,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.083 0.090 2026-08-25 12:10:19,026 25 INFO rb-44da9a1-224237-407818 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-25 12:10:19,031 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:19,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.027 0.185 2026-08-25 12:10:19,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.186 2026-08-25 12:10:19,136 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-08-25 12:10:19,162 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-08-25 12:10:19,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.272 2026-08-25 12:10:19,206 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-08-25 12:10:19,226 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1668&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-08-25 12:10:19,251 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-08-25 12:10:19,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1670&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-08-25 12:10:19,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1669&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.137 2026-08-25 12:10:19,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-08-25 12:10:19,353 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-08-25 12:10:19,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.124 2026-08-25 12:10:19,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.206 2026-08-25 12:10:19,597 25 INFO rb-44da9a1-224237-407818 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-25 12:10:19,656 25 INFO rb-44da9a1-224237-407818 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-25 12:10:19,707 25 INFO rb-44da9a1-224237-407818 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-25 12:10:19,766 25 INFO rb-44da9a1-224237-407818 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-25 12:10:19,833 25 INFO rb-44da9a1-224237-407818 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-25 12:10:19,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.014 0.015 2026-08-25 12:10:19,890 25 INFO rb-44da9a1-224237-407818 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-25 12:10:19,934 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,020 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,070 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,121 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,172 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,223 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,274 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,324 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,375 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,430 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,482 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,535 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,586 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,642 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,700 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,751 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,804 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,880 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,944 25 INFO rb-44da9a1-224237-407818 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-25 12:10:20,993 25 INFO rb-44da9a1-224237-407818 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-25 12:10:21,044 25 INFO rb-44da9a1-224237-407818 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-25 12:10:21,095 25 INFO rb-44da9a1-224237-407818 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-25 12:10:21,145 25 INFO rb-44da9a1-224237-407818 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-25 12:10:21,202 25 INFO rb-44da9a1-224237-407818 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-25 12:10:21,253 25 INFO rb-44da9a1-224237-407818 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-25 12:10:21,306 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-08-25 12:10:21,307 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-25 12:10:21,392 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 19498120 (allocated 20844544) 2026-08-25 12:10:21,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 80812 2026-08-25 12:10:21,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-08-25 12:10:21,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 80812 2026-08-25 12:10:21,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121021_516167_test_loyalty_program_with_tagged_free_product.txt 2026-08-25 12:10:21,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpe1mci7bo_chrome_odoo" 2026-08-25 12:10:21,527 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-08-25 12:10:22,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 81027 2026-08-25 12:10:22,384 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpr_5ao_kc_chrome_odoo 2026-08-25 12:10:22,384 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:46077/json/version 2026-08-25 12:10:22,385 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46077', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:22,415 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-08-25 12:10:22,415 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:46077/json 2026-08-25 12:10:22,415 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46077', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:22,463 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:46077/devtools/page/C660A275A857872219438466FC1CFF6A 2026-08-25 12:10:22,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-08-25 12:10:22,490 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-08-25 12:10:22,618 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:10:22,623 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-08-25 12:10:22,624 25 INFO rb-44da9a1-224237-407818 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-25 12:10:22,624 25 INFO rb-44da9a1-224237-407818 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-25 12:10:22,632 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:10:23,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.038 0.380 2026-08-25 12:10:23,051 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': 'C660A275A857872219438466FC1CFF6A', 'loaderId': '5C6109EBB4454F192936993BD6B950FF', 'isDownload': False} 2026-08-25 12:10:23,051 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-08-25 12:10:23,071 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:10:23,096 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:10:23,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:10:23,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-08-25 12:10:23,607 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:23,612 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:23,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-08-25 12:10:23,657 25 INFO rb-44da9a1-224237-407818 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-25 12:10:23,667 25 INFO rb-44da9a1-224237-407818 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-25 12:10:23,692 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.028 2026-08-25 12:10:23,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:10:23,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:23,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-08-25 12:10:23,754 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-25 12:10:23,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.043 0.026 2026-08-25 12:10:23,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-08-25 12:10:24,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.230 0.307 2026-08-25 12:10:24,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:10:24,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:10:24,566 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.034 2026-08-25 12:10:24,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:10:24,623 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-08-25 12:10:24,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:10:24,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:10:24,705 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:10:24,719 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:24,721 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:10:24,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.015 0.033 2026-08-25 12:10:24,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.068 2026-08-25 12:10:24,804 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:10:24,806 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:10:24,822 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:10:24,890 25 INFO rb-44da9a1-224237-407818 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-25 12:10:24,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.055 0.040 2026-08-25 12:10:24,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:24] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.052 0.128 2026-08-25 12:10:25,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:25] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.030 2026-08-25 12:10:25,014 25 INFO rb-44da9a1-224237-407818 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-25 12:10:25,020 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:25,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:25] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.098 2026-08-25 12:10:25,113 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:25] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-08-25 12:10:25,145 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:25] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.155 2026-08-25 12:10:25,166 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:25] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-08-25 12:10:25,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:25] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-08-25 12:10:25,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:25] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-08-25 12:10:25,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:25] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.134 2026-08-25 12:10:25,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:25] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-08-25 12:10:25,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.143 2026-08-25 12:10:25,391 25 INFO rb-44da9a1-224237-407818 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-25 12:10:25,468 25 INFO rb-44da9a1-224237-407818 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-25 12:10:25,519 25 INFO rb-44da9a1-224237-407818 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-25 12:10:25,577 25 INFO rb-44da9a1-224237-407818 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-25 12:10:25,628 25 INFO rb-44da9a1-224237-407818 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-25 12:10:25,682 25 INFO rb-44da9a1-224237-407818 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-25 12:10:25,732 25 INFO rb-44da9a1-224237-407818 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-25 12:10:25,786 25 INFO rb-44da9a1-224237-407818 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-25 12:10:25,843 25 INFO rb-44da9a1-224237-407818 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-25 12:10:25,895 25 INFO rb-44da9a1-224237-407818 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-25 12:10:25,949 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,025 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,089 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,139 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,195 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,246 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,299 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,374 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,443 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,494 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,550 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,601 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,653 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,704 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,757 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,814 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,864 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,918 25 INFO rb-44da9a1-224237-407818 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-25 12:10:26,999 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,064 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,115 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,171 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,223 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,275 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,364 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,437 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,487 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,544 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,595 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,648 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,699 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,755 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,810 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,861 25 INFO rb-44da9a1-224237-407818 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-25 12:10:27,915 25 INFO rb-44da9a1-224237-407818 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-25 12:10:28,000 25 INFO rb-44da9a1-224237-407818 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-25 12:10:28,074 25 INFO rb-44da9a1-224237-407818 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-25 12:10:28,124 25 INFO rb-44da9a1-224237-407818 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-25 12:10:28,181 25 INFO rb-44da9a1-224237-407818 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-25 12:10:28,232 25 INFO rb-44da9a1-224237-407818 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-25 12:10:28,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-08-25 12:10:28,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-25 12:10:28,404 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20616460 (allocated 22024192) 2026-08-25 12:10:28,413 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 81027 2026-08-25 12:10:28,414 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-08-25 12:10:28,415 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 81027 2026-08-25 12:10:28,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121028_511832_test_loyalty_reward_product_tag.txt 2026-08-25 12:10:28,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpr_5ao_kc_chrome_odoo" 2026-08-25 12:10:28,521 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-08-25 12:10:29,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 81239 2026-08-25 12:10:29,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmpdvfol48w_chrome_odoo 2026-08-25 12:10:29,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:43161/json/version 2026-08-25 12:10:29,472 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:29,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-08-25 12:10:29,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:43161/json 2026-08-25 12:10:29,491 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:29,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:43161/devtools/page/58EA39676EC1E9E157B54334431AA8DA 2026-08-25 12:10:29,572 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-08-25 12:10:29,576 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-08-25 12:10:29,682 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:10:29,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-08-25 12:10:29,697 25 INFO rb-44da9a1-224237-407818 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-25 12:10:29,697 25 INFO rb-44da9a1-224237-407818 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-25 12:10:29,712 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:10:30,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.035 0.414 2026-08-25 12:10:30,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '58EA39676EC1E9E157B54334431AA8DA', 'loaderId': '32CC4F5F4D98DECC3CB47543C26DB6D7', 'isDownload': False} 2026-08-25 12:10:30,160 25 INFO rb-44da9a1-224237-407818 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-25 12:10:30,181 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:10:30,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:10:30,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:10:30,212 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:10:30,701 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:30,718 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:10:30,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.017 2026-08-25 12:10:30,755 25 INFO rb-44da9a1-224237-407818 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-25 12:10:30,762 25 INFO rb-44da9a1-224237-407818 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-25 12:10:30,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.005 2026-08-25 12:10:30,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10: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-25 12:10:30,796 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:30,816 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-25 12:10:30,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.022 2026-08-25 12:10:30,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-08-25 12:10:30,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.034 2026-08-25 12:10:31,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.253 0.310 2026-08-25 12:10:31,507 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10: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-25 12:10:31,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:10:31,594 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.006 0.014 2026-08-25 12:10:31,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.034 2026-08-25 12:10:31,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10: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-25 12:10:31,702 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-08-25 12:10:31,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-08-25 12:10:31,761 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:31,778 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:10:31,782 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:10:31,811 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.024 0.024 2026-08-25 12:10:31,824 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.047 2026-08-25 12:10:31,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-25 12:10:31,849 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10: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-25 12:10:31,850 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:31,981 25 INFO rb-44da9a1-224237-407818 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-25 12:10:32,009 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:32,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.058 0.033 2026-08-25 12:10:32,100 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:10:32,108 25 INFO rb-44da9a1-224237-407818 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-25 12:10:32,160 25 INFO rb-44da9a1-224237-407818 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-25 12:10:32,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.066 0.138 2026-08-25 12:10:32,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-08-25 12:10:32,256 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-25 12:10:32,289 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.200 2026-08-25 12:10:32,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-08-25 12:10:32,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-08-25 12:10:32,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/image?model=product.template&field=image_128&id=1673&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-08-25 12:10:32,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-08-25 12:10:32,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-25 12:10:32,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-08-25 12:10:32,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-25 12:10:32,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.197 2026-08-25 12:10:32,675 25 INFO rb-44da9a1-224237-407818 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-25 12:10:32,742 25 INFO rb-44da9a1-224237-407818 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-25 12:10:32,784 25 INFO rb-44da9a1-224237-407818 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-25 12:10:32,843 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,243 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,294 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,352 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:33] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.011 0.015 2026-08-25 12:10:33,402 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.008 0.029 2026-08-25 12:10:33,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.039 2026-08-25 12:10:33,453 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,505 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,565 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,616 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,683 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,736 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,792 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,844 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,919 25 INFO rb-44da9a1-224237-407818 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-25 12:10:33,975 25 INFO rb-44da9a1-224237-407818 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-25 12:10:34,026 25 INFO rb-44da9a1-224237-407818 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-25 12:10:34,098 25 INFO rb-44da9a1-224237-407818 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-25 12:10:34,154 25 INFO rb-44da9a1-224237-407818 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-25 12:10:34,206 25 INFO rb-44da9a1-224237-407818 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-25 12:10:34,269 25 INFO rb-44da9a1-224237-407818 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-25 12:10:34,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-08-25 12:10:34,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-25 12:10:34,410 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 19594840 (allocated 21106688) 2026-08-25 12:10:34,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 81239 2026-08-25 12:10:34,430 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-08-25 12:10:34,433 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 81239 2026-08-25 12:10:34,529 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121034_529395_test_loyalty_reward_with_variant.txt 2026-08-25 12:10:34,529 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpdvfol48w_chrome_odoo" 2026-08-25 12:10:34,544 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-08-25 12:10:35,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 81445 2026-08-25 12:10:35,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpssg3fdm8_chrome_odoo 2026-08-25 12:10:35,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:39125/json/version 2026-08-25 12:10:35,120 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:35,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-08-25 12:10:35,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:39125/json 2026-08-25 12:10:35,168 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:35,191 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:39125/devtools/page/B1B5BB592CF6ED6443A330E6B163D4B0 2026-08-25 12:10:35,196 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-08-25 12:10:35,258 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-08-25 12:10:35,320 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:10:35,328 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-08-25 12:10:35,329 25 INFO rb-44da9a1-224237-407818 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-25 12:10:35,329 25 INFO rb-44da9a1-224237-407818 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-25 12:10:35,340 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:10:36,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.053 0.642 2026-08-25 12:10:36,037 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'B1B5BB592CF6ED6443A330E6B163D4B0', 'loaderId': 'D7967CB1E950F688D56CAB81B68846C8', 'isDownload': False} 2026-08-25 12:10:36,037 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-08-25 12:10:36,059 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:10:36,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:10:36,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.029 2026-08-25 12:10:36,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.039 2026-08-25 12:10:36,541 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:36,541 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:36,556 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:10:36,574 25 INFO rb-44da9a1-224237-407818 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-25 12:10:36,583 25 INFO rb-44da9a1-224237-407818 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-25 12:10:36,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.006 2026-08-25 12:10:36,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:10:36,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:36,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.013 2026-08-25 12:10:36,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.031 2026-08-25 12:10:36,755 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.030 0.060 2026-08-25 12:10:36,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.065 2026-08-25 12:10:37,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.217 0.318 2026-08-25 12:10:37,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.009 2026-08-25 12:10:37,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:10:37,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-08-25 12:10:37,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.006 0.006 2026-08-25 12:10:37,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-08-25 12:10:37,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:10:37,527 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:37,558 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:10:37,559 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:10:37,586 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.029 0.021 2026-08-25 12:10:37,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.056 2026-08-25 12:10:37,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-08-25 12:10:37,619 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10: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-25 12:10:37,620 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:37,722 25 INFO rb-44da9a1-224237-407818 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-25 12:10:37,736 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:10:37,875 25 INFO rb-44da9a1-224237-407818 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-25 12:10:37,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.112 0.052 2026-08-25 12:10:37,899 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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-25 12:10:37,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.020 0.199 2026-08-25 12:10:37,978 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:37] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-08-25 12:10:38,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:38] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-08-25 12:10:38,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:38] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-25 12:10:38,043 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:38] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.272 2026-08-25 12:10:38,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:38] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-08-25 12:10:38,084 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:38] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-08-25 12:10:38,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:38] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-08-25 12:10:38,122 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:38] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-08-25 12:10:38,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:38] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-08-25 12:10:38,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.174 2026-08-25 12:10:38,260 25 INFO rb-44da9a1-224237-407818 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-25 12:10:38,317 25 INFO rb-44da9a1-224237-407818 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-25 12:10:38,366 25 INFO rb-44da9a1-224237-407818 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-25 12:10:38,426 25 INFO rb-44da9a1-224237-407818 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-25 12:10:38,591 25 INFO rb-44da9a1-224237-407818 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-25 12:10:38,642 25 INFO rb-44da9a1-224237-407818 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-25 12:10:38,692 25 INFO rb-44da9a1-224237-407818 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-25 12:10:38,749 25 INFO rb-44da9a1-224237-407818 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-25 12:10:38,799 25 INFO rb-44da9a1-224237-407818 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-25 12:10:38,853 25 INFO rb-44da9a1-224237-407818 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-25 12:10:38,903 25 INFO rb-44da9a1-224237-407818 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-25 12:10:38,954 25 INFO rb-44da9a1-224237-407818 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-25 12:10:39,021 25 INFO rb-44da9a1-224237-407818 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-25 12:10:39,032 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:39,033 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:39,072 25 INFO rb-44da9a1-224237-407818 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-25 12:10:39,123 25 INFO rb-44da9a1-224237-407818 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-25 12:10:39,192 25 INFO rb-44da9a1-224237-407818 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-25 12:10:39,246 25 INFO rb-44da9a1-224237-407818 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-25 12:10:39,298 25 INFO rb-44da9a1-224237-407818 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-25 12:10:39,367 25 INFO rb-44da9a1-224237-407818 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-25 12:10:39,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22949705 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'de2038dc-7429-48a0-ad11-84ddeb2696c2'}] 2026-08-25 12:10:39,383 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:10:39,627 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22949705 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'de2038dc-7429-48a0-ad11-84ddeb2696c2'} created pos.order #575 2026-08-25 12:10:39,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22949705 finished 2026-08-25 12:10:39,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.113 0.203 2026-08-25 12:10:39,776 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.026 0.034 2026-08-25 12:10:39,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:39] "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-25 12:10:39,921 25 INFO rb-44da9a1-224237-407818 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-25 12:10:39,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:39] "GET /report/barcode/Code128/0449-21a4-4731 HTTP/1.1" 200 - 0 0.000 0.044 2026-08-25 12:10:39,967 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-08-25 12:10:39,968 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:10:40,066 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 15870732 (allocated 17563648) 2026-08-25 12:10:40,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 81445 2026-08-25 12:10:40,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-08-25 12:10:40,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 81445 2026-08-25 12:10:40,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121040_177788_test_loyalty_validity_dates_and_use.txt 2026-08-25 12:10:40,178 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpssg3fdm8_chrome_odoo" 2026-08-25 12:10:40,463 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 81657 2026-08-25 12:10:40,463 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmptsntwj5b_chrome_odoo 2026-08-25 12:10:40,463 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:37955/json/version 2026-08-25 12:10:40,466 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:40,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-08-25 12:10:40,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:37955/json 2026-08-25 12:10:40,487 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:40,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:37955/devtools/page/4EACE43AFD2F87FC06C557192B815706 2026-08-25 12:10:40,572 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-08-25 12:10:40,578 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-08-25 12:10:40,659 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:10:40,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-08-25 12:10:40,666 25 INFO rb-44da9a1-224237-407818 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-25 12:10:40,666 25 INFO rb-44da9a1-224237-407818 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-25 12:10:40,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:40] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.018 0.041 2026-08-25 12:10:40,754 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '4EACE43AFD2F87FC06C557192B815706', 'loaderId': '048FA0587C9756FA611698DF8784B3EE', 'isDownload': False} 2026-08-25 12:10:40,754 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-08-25 12:10:40,781 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:10:40,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:40] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-08-25 12:10:40,813 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:40] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:10:40,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:40] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:10:41,232 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:41,234 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:41,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:41,263 25 INFO rb-44da9a1-224237-407818 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-25 12:10:41,270 25 INFO rb-44da9a1-224237-407818 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-25 12:10:41,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.007 0.009 2026-08-25 12:10:41,297 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:10:41,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:41,344 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.007 0.016 2026-08-25 12:10:41,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.020 2026-08-25 12:10:41,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.009 0.027 2026-08-25 12:10:41,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-08-25 12:10:41,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.204 0.297 2026-08-25 12:10:41,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.008 2026-08-25 12:10:42,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:10:42,056 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.027 2026-08-25 12:10:42,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:10:42,102 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-08-25 12:10:42,113 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:42,146 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:42,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:10:42,188 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:10:42,193 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:10:42,235 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:10:42,264 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.029 0.083 2026-08-25 12:10:42,235 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:10:42,286 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:10:42,291 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.013 0.113 2026-08-25 12:10:42,317 25 INFO rb-44da9a1-224237-407818 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-25 12:10:42,423 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.054 0.154 2026-08-25 12:10:42,465 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:42,486 25 INFO rb-44da9a1-224237-407818 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-25 12:10:42,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.021 0.269 2026-08-25 12:10:42,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-08-25 12:10:42,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.200 2026-08-25 12:10:42,614 25 INFO rb-44da9a1-224237-407818 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-25 12:10:42,642 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.235 2026-08-25 12:10:42,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.290 2026-08-25 12:10:42,683 25 INFO rb-44da9a1-224237-407818 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-25 12:10:42,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-08-25 12:10:42,732 25 INFO rb-44da9a1-224237-407818 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-25 12:10:42,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.212 2026-08-25 12:10:42,762 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-08-25 12:10:42,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-08-25 12:10:42,826 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:42] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.152 2026-08-25 12:10:42,926 25 INFO rb-44da9a1-224237-407818 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-25 12:10:42,976 25 INFO rb-44da9a1-224237-407818 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-25 12:10:43,027 25 INFO rb-44da9a1-224237-407818 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-25 12:10:43,104 25 INFO rb-44da9a1-224237-407818 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-25 12:10:43,120 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:43,122 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:43,155 25 INFO rb-44da9a1-224237-407818 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-25 12:10:43,206 25 INFO rb-44da9a1-224237-407818 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-25 12:10:43,272 25 INFO rb-44da9a1-224237-407818 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-25 12:10:43,327 25 INFO rb-44da9a1-224237-407818 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-25 12:10:43,378 25 INFO rb-44da9a1-224237-407818 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-25 12:10:43,448 25 INFO rb-44da9a1-224237-407818 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-25 12:10:43,456 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82668674 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '9fa2c9c1-492d-4dd2-b5cc-c1daad0846dc'}] 2026-08-25 12:10:43,457 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:43,723 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82668674 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '9fa2c9c1-492d-4dd2-b5cc-c1daad0846dc'} created pos.order #576 2026-08-25 12:10:43,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82668674 finished 2026-08-25 12:10:43,786 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.114 0.218 2026-08-25 12:10:43,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.027 0.030 2026-08-25 12:10:43,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10: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-25 12:10:44,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:44] "GET /report/barcode/Code128/0449-952a-4b49 HTTP/1.1" 200 - 0 0.000 0.035 2026-08-25 12:10:44,026 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,078 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,146 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,199 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,250 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,302 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,476 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,526 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,575 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,641 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,692 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,760 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,811 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,862 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,918 25 INFO rb-44da9a1-224237-407818 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-25 12:10:44,967 25 INFO rb-44da9a1-224237-407818 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-25 12:10:45,018 25 INFO rb-44da9a1-224237-407818 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-25 12:10:45,074 25 INFO rb-44da9a1-224237-407818 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-25 12:10:45,126 25 INFO rb-44da9a1-224237-407818 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-25 12:10:45,179 25 INFO rb-44da9a1-224237-407818 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-25 12:10:45,231 25 INFO rb-44da9a1-224237-407818 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-25 12:10:45,284 25 INFO rb-44da9a1-224237-407818 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-25 12:10:45,335 25 INFO rb-44da9a1-224237-407818 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-25 12:10:45,403 25 INFO rb-44da9a1-224237-407818 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-25 12:10:45,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14754508 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '24d9655f-f586-4f90-a1a4-5d9ccf6858c4'}] 2026-08-25 12:10:45,613 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14754508 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '24d9655f-f586-4f90-a1a4-5d9ccf6858c4'} created pos.order #577 2026-08-25 12:10:45,633 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14754508 finished 2026-08-25 12:10:45,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.114 0.175 2026-08-25 12:10:45,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.022 0.029 2026-08-25 12:10:45,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.005 2026-08-25 12:10:45,868 25 INFO rb-44da9a1-224237-407818 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-25 12:10:45,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:45] "GET /report/barcode/Code128/0448-fc74-430c HTTP/1.1" 200 - 0 0.000 0.038 2026-08-25 12:10:45,917 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-08-25 12:10:45,918 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:10:46,034 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 18094440 (allocated 19271680) 2026-08-25 12:10:46,042 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 81657 2026-08-25 12:10:46,046 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-08-25 12:10:46,048 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 81657 2026-08-25 12:10:46,144 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121046_143837_test_loyalty_validity_dates_and_use.txt 2026-08-25 12:10:46,144 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmptsntwj5b_chrome_odoo" 2026-08-25 12:10:46,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-08-25 12:10:47,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 81869 2026-08-25 12:10:47,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpcls3y6py_chrome_odoo 2026-08-25 12:10:47,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:45365/json/version 2026-08-25 12:10:47,029 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:47,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-08-25 12:10:47,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:45365/json 2026-08-25 12:10:47,080 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:47,115 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:45365/devtools/page/61315510E957B10E71988E535BA5369E 2026-08-25 12:10:47,132 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-08-25 12:10:47,163 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-08-25 12:10:47,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:10:47,266 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-08-25 12:10:47,268 25 INFO rb-44da9a1-224237-407818 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-25 12:10:47,268 25 INFO rb-44da9a1-224237-407818 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-25 12:10:47,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:10:47,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:47] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.048 0.402 2026-08-25 12:10:47,732 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '61315510E957B10E71988E535BA5369E', 'loaderId': '42A38FCA4BA0728E776123DC75AFC661', 'isDownload': False} 2026-08-25 12:10:47,733 25 INFO rb-44da9a1-224237-407818 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-25 12:10:47,751 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:10:47,768 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:47] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:10:47,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:47] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:10:47,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:47] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-08-25 12:10:48,221 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:48,223 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:48,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:10:48,258 25 INFO rb-44da9a1-224237-407818 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-25 12:10:48,268 25 INFO rb-44da9a1-224237-407818 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-25 12:10:48,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.008 2026-08-25 12:10:48,300 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:10:48,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:48,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-08-25 12:10:48,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-08-25 12:10:48,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.019 0.033 2026-08-25 12:10:48,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.037 2026-08-25 12:10:48,982 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.247 0.267 2026-08-25 12:10:49,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.012 2026-08-25 12:10:49,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.006 2026-08-25 12:10:49,119 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.029 2026-08-25 12:10:49,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.006 2026-08-25 12:10:49,168 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-08-25 12:10:49,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-08-25 12:10:49,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:49,262 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:10:49,264 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:10:49,285 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-08-25 12:10:49,296 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:49,299 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:49,389 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:10:49,404 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.110 0.061 2026-08-25 12:10:49,416 25 INFO rb-44da9a1-224237-407818 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-25 12:10:49,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.170 2026-08-25 12:10:49,497 25 INFO rb-44da9a1-224237-407818 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-25 12:10:49,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.072 0.132 2026-08-25 12:10:49,588 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:49,633 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.026 0.243 2026-08-25 12:10:49,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-08-25 12:10:49,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.012 0.224 2026-08-25 12:10:49,731 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.260 2026-08-25 12:10:49,758 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.282 2026-08-25 12:10:49,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-25 12:10:49,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-25 12:10:49,835 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.163 2026-08-25 12:10:49,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.161 2026-08-25 12:10:49,919 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-25 12:10:49,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:49] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-08-25 12:10:49,970 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,024 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,076 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,130 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,308 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,359 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,409 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,538 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,591 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,644 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,707 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,766 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.015 0.013 2026-08-25 12:10:50,816 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,867 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,924 25 INFO rb-44da9a1-224237-407818 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-25 12:10:50,975 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,027 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,078 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,131 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,187 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,238 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,308 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,397 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,408 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:51,410 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:51,447 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,498 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,566 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,619 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,689 25 INFO rb-44da9a1-224237-407818 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-25 12:10:51,701 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:51,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40760400 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'bcdbd4a4-dfc8-4c69-9ad9-fe87be71d6a8'}] 2026-08-25 12:10:52,033 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40760400 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'bcdbd4a4-dfc8-4c69-9ad9-fe87be71d6a8'} created pos.order #578 2026-08-25 12:10:52,047 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40760400 finished 2026-08-25 12:10:52,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.174 0.222 2026-08-25 12:10:52,183 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.021 0.031 2026-08-25 12:10:52,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:52] "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-25 12:10:52,381 25 INFO rb-44da9a1-224237-407818 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-25 12:10:52,429 25 INFO rb-44da9a1-224237-407818 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-25 12:10:52,479 25 INFO rb-44da9a1-224237-407818 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-25 12:10:52,593 25 INFO rb-44da9a1-224237-407818 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-25 12:10:52,647 25 INFO rb-44da9a1-224237-407818 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-25 12:10:52,698 25 INFO rb-44da9a1-224237-407818 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-25 12:10:52,752 25 INFO rb-44da9a1-224237-407818 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-25 12:10:52,810 25 INFO rb-44da9a1-224237-407818 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-25 12:10:52,861 25 INFO rb-44da9a1-224237-407818 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-25 12:10:52,926 25 INFO rb-44da9a1-224237-407818 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-25 12:10:52,977 25 INFO rb-44da9a1-224237-407818 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-25 12:10:53,028 25 INFO rb-44da9a1-224237-407818 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-25 12:10:53,080 25 INFO rb-44da9a1-224237-407818 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-25 12:10:53,258 25 INFO rb-44da9a1-224237-407818 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-25 12:10:53,308 25 INFO rb-44da9a1-224237-407818 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-25 12:10:53,359 25 INFO rb-44da9a1-224237-407818 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-25 12:10:53,414 25 INFO rb-44da9a1-224237-407818 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-25 12:10:53,465 25 INFO rb-44da9a1-224237-407818 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-25 12:10:53,518 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-08-25 12:10:53,518 25 INFO rb-44da9a1-224237-407818 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-25 12:10:53,650 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 24652388 (allocated 26087424) 2026-08-25 12:10:53,655 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 81869 2026-08-25 12:10:53,656 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-08-25 12:10:53,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 81869 2026-08-25 12:10:53,760 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121053_759972_test_max_usage_partner_with_point.txt 2026-08-25 12:10:53,760 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpcls3y6py_chrome_odoo" 2026-08-25 12:10:53,772 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-08-25 12:10:54,536 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 82077 2026-08-25 12:10:54,537 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmpsaev4jcw_chrome_odoo 2026-08-25 12:10:54,537 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:44839/json/version 2026-08-25 12:10:54,539 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:54,579 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-08-25 12:10:54,579 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:44839/json 2026-08-25 12:10:54,580 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:10:54,589 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:44839/devtools/page/C8B1615DFA91B996A8BE4C9F175D5F21 2026-08-25 12:10:54,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-08-25 12:10:54,674 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-08-25 12:10:54,849 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:10:54,854 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-08-25 12:10:54,857 25 INFO rb-44da9a1-224237-407818 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-25 12:10:54,857 25 INFO rb-44da9a1-224237-407818 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-25 12:10:54,868 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:10:55,297 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.049 0.384 2026-08-25 12:10:55,302 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': 'C8B1615DFA91B996A8BE4C9F175D5F21', 'loaderId': '86182624F9E9AC4DBE37AFC208E0CD66', 'isDownload': False} 2026-08-25 12:10:55,302 25 INFO rb-44da9a1-224237-407818 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-25 12:10:55,314 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:10:55,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-08-25 12:10:55,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-08-25 12:10:55,351 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-08-25 12:10:55,754 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:55,755 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:55,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-08-25 12:10:55,803 25 INFO rb-44da9a1-224237-407818 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-25 12:10:55,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:10:55,808 25 INFO rb-44da9a1-224237-407818 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-25 12:10:55,816 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:10:55,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:55,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.006 2026-08-25 12:10:55,855 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-25 12:10:55,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.067 0.034 2026-08-25 12:10:55,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.086 2026-08-25 12:10:56,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.220 0.289 2026-08-25 12:10:56,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.016 2026-08-25 12:10:56,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:10:56,612 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-08-25 12:10:56,638 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:10:56,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-08-25 12:10:56,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:10:56,701 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:56,719 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:56,720 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:10:56,757 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:10:56,762 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.026 0.029 2026-08-25 12:10:56,777 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:10:56,786 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.069 2026-08-25 12:10:56,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-08-25 12:10:56,835 25 INFO rb-44da9a1-224237-407818 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-25 12:10:56,898 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:10:57,017 25 INFO rb-44da9a1-224237-407818 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-25 12:10:57,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.103 0.048 2026-08-25 12:10:57,029 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:10:57,070 25 INFO rb-44da9a1-224237-407818 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-25 12:10:57,108 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.054 0.177 2026-08-25 12:10:57,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-08-25 12:10:57,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-08-25 12:10:57,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.193 2026-08-25 12:10:57,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-08-25 12:10:57,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-08-25 12:10:57,258 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-08-25 12:10:57,292 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-08-25 12:10:57,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.184 2026-08-25 12:10:57,405 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-08-25 12:10:57,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-08-25 12:10:57,501 25 INFO rb-44da9a1-224237-407818 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-25 12:10:57,597 25 INFO rb-44da9a1-224237-407818 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-25 12:10:57,647 25 INFO rb-44da9a1-224237-407818 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-25 12:10:57,700 25 INFO rb-44da9a1-224237-407818 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-25 12:10:57,763 25 INFO rb-44da9a1-224237-407818 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-25 12:10:57,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.014 2026-08-25 12:10:57,813 25 INFO rb-44da9a1-224237-407818 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-25 12:10:57,905 25 INFO rb-44da9a1-224237-407818 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-25 12:10:57,956 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,014 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,072 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,122 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,203 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,261 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,313 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,363 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,439 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,455 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:58,456 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:58,490 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,541 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,611 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,664 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,716 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,768 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,824 25 INFO rb-44da9a1-224237-407818 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-25 12:10:58,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.007 2026-08-25 12:10:58,860 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49260581 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b18b4887-3401-48aa-80d4-64a2802622a7'}] 2026-08-25 12:10:58,865 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:10:59,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49260581 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b18b4887-3401-48aa-80d4-64a2802622a7'} created pos.order #579 2026-08-25 12:10:59,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49260581 finished 2026-08-25 12:10:59,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.178 0.230 2026-08-25 12:10:59,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:10:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.023 0.034 2026-08-25 12:10:59,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.004 2026-08-25 12:10:59,515 25 INFO rb-44da9a1-224237-407818 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-25 12:10:59,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-08-25 12:10:59,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-25 12:10:59,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 20487672 (allocated 22155264) 2026-08-25 12:10:59,702 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 82077 2026-08-25 12:10:59,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-08-25 12:10:59,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 82077 2026-08-25 12:10:59,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121059_800293_test_min_qty_points_awarded.txt 2026-08-25 12:10:59,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmpsaev4jcw_chrome_odoo" 2026-08-25 12:10:59,823 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-08-25 12:11:00,811 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 82287 2026-08-25 12:11:00,811 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmpgylklh4o_chrome_odoo 2026-08-25 12:11:00,811 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:41983/json/version 2026-08-25 12:11:00,812 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:00,835 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-08-25 12:11:00,835 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:41983/json 2026-08-25 12:11:00,836 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:00,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:41983/devtools/page/D811557151038CCF6D8B4C2CA311BFDB 2026-08-25 12:11:00,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-08-25 12:11:00,883 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-08-25 12:11:01,026 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:11:01,035 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-08-25 12:11:01,038 25 INFO rb-44da9a1-224237-407818 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-25 12:11:01,038 25 INFO rb-44da9a1-224237-407818 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-25 12:11:01,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:11:01,519 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:01] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.054 0.416 2026-08-25 12:11:01,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'D811557151038CCF6D8B4C2CA311BFDB', 'loaderId': '8B6D042A407E6AB07B59A127B3C0D50A', 'isDownload': False} 2026-08-25 12:11:01,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-08-25 12:11:01,540 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:11:01,561 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:01] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:11:01,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:01] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:11:01,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:01] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-08-25 12:11:02,016 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:02,021 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:02,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:11:02,051 25 INFO rb-44da9a1-224237-407818 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-25 12:11:02,062 25 INFO rb-44da9a1-224237-407818 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-25 12:11:02,068 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.006 2026-08-25 12:11:02,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11: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-25 12:11:02,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:02,152 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.008 2026-08-25 12:11:02,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-25 12:11:02,220 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.032 2026-08-25 12:11:02,226 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-08-25 12:11:03,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.238 0.525 2026-08-25 12:11:03,046 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:11:03,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:11:03,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-08-25 12:11:03,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:11:03,187 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-08-25 12:11:03,206 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.009 2026-08-25 12:11:03,243 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:03,271 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:11:03,273 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:11:03,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.021 2026-08-25 12:11:03,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.010 0.042 2026-08-25 12:11:03,307 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-25 12:11:03,312 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "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-25 12:11:03,313 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:03,407 25 INFO rb-44da9a1-224237-407818 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-25 12:11:03,460 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:11:03,571 25 INFO rb-44da9a1-224237-407818 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-25 12:11:03,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.061 0.089 2026-08-25 12:11:03,593 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:11:03,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.004 0.090 2026-08-25 12:11:03,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-25 12:11:03,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.041 0.140 2026-08-25 12:11:03,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-08-25 12:11:03,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.037 0.319 2026-08-25 12:11:03,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-08-25 12:11:03,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-08-25 12:11:03,878 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.248 2026-08-25 12:11:03,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-08-25 12:11:03,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-08-25 12:11:03,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-08-25 12:11:03,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:03] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.151 2026-08-25 12:11:04,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.251 2026-08-25 12:11:04,114 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,166 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,217 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,302 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,354 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,405 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,456 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,507 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,563 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,614 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,665 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,716 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,767 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,819 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,873 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,927 25 INFO rb-44da9a1-224237-407818 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-25 12:11:04,979 25 INFO rb-44da9a1-224237-407818 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-25 12:11:05,107 25 INFO rb-44da9a1-224237-407818 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-25 12:11:05,158 25 INFO rb-44da9a1-224237-407818 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-25 12:11:05,231 25 INFO rb-44da9a1-224237-407818 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-25 12:11:05,243 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:05,245 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:05,282 25 INFO rb-44da9a1-224237-407818 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-25 12:11:05,333 25 INFO rb-44da9a1-224237-407818 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-25 12:11:05,403 25 INFO rb-44da9a1-224237-407818 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-25 12:11:05,456 25 INFO rb-44da9a1-224237-407818 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-25 12:11:05,508 25 INFO rb-44da9a1-224237-407818 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-25 12:11:05,575 25 INFO rb-44da9a1-224237-407818 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-25 12:11:05,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25959149 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c18e9662-9ece-440f-88fa-42d005e33f30'}] 2026-08-25 12:11:05,587 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:11:05,695 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25959149 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c18e9662-9ece-440f-88fa-42d005e33f30'} created pos.order #580 2026-08-25 12:11:05,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25959149 finished 2026-08-25 12:11:05,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.106 0.096 2026-08-25 12:11:05,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.021 0.029 2026-08-25 12:11:05,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:11:06,004 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,055 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,111 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,180 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,231 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,282 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,333 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,385 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,438 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,489 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,539 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,591 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,642 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,693 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,745 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,798 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,849 25 INFO rb-44da9a1-224237-407818 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-25 12:11:06,973 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,024 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,088 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,139 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,190 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,246 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,297 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,351 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,418 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14948024 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'a68537e1-0c6c-4fbf-80a6-6ee34e24216b'}] 2026-08-25 12:11:07,502 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14948024 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'a68537e1-0c6c-4fbf-80a6-6ee34e24216b'} created pos.order #581 2026-08-25 12:11:07,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14948024 finished 2026-08-25 12:11:07,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.084 0.080 2026-08-25 12:11:07,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.032 0.032 2026-08-25 12:11:07,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:11:07,738 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,788 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,843 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,894 25 INFO rb-44da9a1-224237-407818 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-25 12:11:07,945 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,011 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,063 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,195 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,248 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,299 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,356 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,419 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:11:08,447 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:11:08,471 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,521 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,576 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,626 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,677 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,727 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,780 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,829 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,882 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,933 25 INFO rb-44da9a1-224237-407818 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-25 12:11:08,984 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,107 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,157 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,213 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,262 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,313 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,369 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,422 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,475 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,540 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,544 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42290159 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '665890a1-c640-446b-b3d2-43c44e67bd08'}] 2026-08-25 12:11:09,648 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42290159 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '665890a1-c640-446b-b3d2-43c44e67bd08'} created pos.order #582 2026-08-25 12:11:09,663 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42290159 finished 2026-08-25 12:11:09,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.077 0.103 2026-08-25 12:11:09,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.023 0.037 2026-08-25 12:11:09,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:11:09,864 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,913 25 INFO rb-44da9a1-224237-407818 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-25 12:11:09,968 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,041 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,090 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,202 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,281 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,333 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,383 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,444 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,496 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,548 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,601 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,651 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,702 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,753 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,803 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,854 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,907 25 INFO rb-44da9a1-224237-407818 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-25 12:11:10,961 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,011 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,140 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,191 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,246 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,296 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,347 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,403 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,456 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,509 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,564 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:11:11,601 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10065554 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '540cb0cf-1ec4-4183-bde5-86a34f893e26'}] 2026-08-25 12:11:11,650 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10065554 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '540cb0cf-1ec4-4183-bde5-86a34f893e26'} created pos.order #583 2026-08-25 12:11:11,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10065554 finished 2026-08-25 12:11:11,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.034 0.084 2026-08-25 12:11:11,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.022 0.034 2026-08-25 12:11:11,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:11:11,870 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,919 25 INFO rb-44da9a1-224237-407818 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-25 12:11:11,972 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,036 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,090 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,205 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,258 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,309 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,363 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,426 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:11:12,462 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:11:12,495 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,528 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,579 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,636 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,686 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,737 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,793 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,846 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,898 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,965 25 INFO rb-44da9a1-224237-407818 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-25 12:11:12,968 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47276035 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'eb009157-8ac2-499d-97f9-747f497f312b'}] 2026-08-25 12:11:13,029 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47276035 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'eb009157-8ac2-499d-97f9-747f497f312b'} created pos.order #584 2026-08-25 12:11:13,046 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47276035 finished 2026-08-25 12:11:13,085 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.036 0.083 2026-08-25 12:11:13,154 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.011 0.030 2026-08-25 12:11:13,175 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:11:13,216 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,267 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,338 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,391 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,442 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,497 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,550 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,602 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,666 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,718 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,770 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,941 25 INFO rb-44da9a1-224237-407818 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-25 12:11:13,991 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,042 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,098 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,150 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,203 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,254 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,389 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,442 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,493 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,546 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,608 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,661 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,712 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,768 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,823 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,874 25 INFO rb-44da9a1-224237-407818 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-25 12:11:14,925 25 INFO rb-44da9a1-224237-407818 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-25 12:11:15,001 25 INFO rb-44da9a1-224237-407818 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-25 12:11:15,052 25 INFO rb-44da9a1-224237-407818 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-25 12:11:15,103 25 INFO rb-44da9a1-224237-407818 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-25 12:11:15,159 25 INFO rb-44da9a1-224237-407818 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-25 12:11:15,216 25 INFO rb-44da9a1-224237-407818 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-25 12:11:15,260 25 INFO rb-44da9a1-224237-407818 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-25 12:11:15,317 25 INFO rb-44da9a1-224237-407818 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-25 12:11:15,369 25 INFO rb-44da9a1-224237-407818 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-25 12:11:15,424 25 INFO rb-44da9a1-224237-407818 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-25 12:11:15,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.013 0.011 2026-08-25 12:11:15,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10369978 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': '3c4a5aaf-0999-413a-9810-41018ec97762'}] 2026-08-25 12:11:15,832 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10369978 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': '3c4a5aaf-0999-413a-9810-41018ec97762'} created pos.order #585 2026-08-25 12:11:15,846 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10369978 finished 2026-08-25 12:11:15,899 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 174 0.231 0.199 2026-08-25 12:11:15,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.022 0.026 2026-08-25 12:11:16,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:11:16,080 25 INFO rb-44da9a1-224237-407818 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-25 12:11:16,126 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-08-25 12:11:16,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-25 12:11:16,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 38580784 (allocated 40120320) 2026-08-25 12:11:16,418 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 82287 2026-08-25 12:11:16,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-08-25 12:11:16,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 82287 2026-08-25 12:11:16,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121116_541909_test_multiple_gift_wallet_programs.txt 2026-08-25 12:11:16,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmpgylklh4o_chrome_odoo" 2026-08-25 12:11:16,615 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-08-25 12:11:17,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 82519 2026-08-25 12:11:17,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmpzwab99s4_chrome_odoo 2026-08-25 12:11:17,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:44749/json/version 2026-08-25 12:11:17,469 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44749', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:17,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-08-25 12:11:17,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:44749/json 2026-08-25 12:11:17,483 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44749', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:17,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:44749/devtools/page/BCF7ECAAD6520DA2E7A9AFB1F481FFE8 2026-08-25 12:11:17,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-08-25 12:11:17,564 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-08-25 12:11:17,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:11:17,730 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-08-25 12:11:17,739 25 INFO rb-44da9a1-224237-407818 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-25 12:11:17,739 25 INFO rb-44da9a1-224237-407818 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-25 12:11:17,754 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:11:18,143 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.038 0.353 2026-08-25 12:11:18,145 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': 'BCF7ECAAD6520DA2E7A9AFB1F481FFE8', 'loaderId': '0ED6B6DD8BA02B3EA4768571C23CE469', 'isDownload': False} 2026-08-25 12:11:18,146 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-08-25 12:11:18,163 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:11:18,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-08-25 12:11:18,186 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:11:18,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:11:18,714 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:11:18,726 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:11:18,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:11:18,756 25 INFO rb-44da9a1-224237-407818 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-25 12:11:18,763 25 INFO rb-44da9a1-224237-407818 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-25 12:11:18,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-08-25 12:11:18,802 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:11:18,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:18,844 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 0.009 2026-08-25 12:11:18,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-25 12:11:18,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.030 2026-08-25 12:11:18,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-08-25 12:11:19,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.274 0.359 2026-08-25 12:11:19,604 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.012 2026-08-25 12:11:19,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.001 0.005 2026-08-25 12:11:19,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.029 2026-08-25 12:11:19,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.001 0.009 2026-08-25 12:11:19,767 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-08-25 12:11:19,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:11:19,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:11:19,826 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:11:19,858 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:11:19,859 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:11:19,885 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:11:19,889 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:11:19,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.033 0.032 2026-08-25 12:11:19,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.081 2026-08-25 12:11:19,924 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:11:20,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.077 0.034 2026-08-25 12:11:20,031 25 INFO rb-44da9a1-224237-407818 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-25 12:11:20,162 25 INFO rb-44da9a1-224237-407818 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-25 12:11:20,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.118 0.146 2026-08-25 12:11:20,199 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:20,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-25 12:11:20,230 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-08-25 12:11:20,265 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.144 2026-08-25 12:11:20,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-08-25 12:11:20,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-08-25 12:11:20,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.138 2026-08-25 12:11:20,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-08-25 12:11:20,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-08-25 12:11:20,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.168 2026-08-25 12:11:20,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:20] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-08-25 12:11:20,531 25 INFO rb-44da9a1-224237-407818 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-25 12:11:20,605 25 INFO rb-44da9a1-224237-407818 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-25 12:11:20,655 25 INFO rb-44da9a1-224237-407818 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-25 12:11:20,707 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-08-25 12:11:20,708 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-25 12:11:20,806 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14354420 (allocated 15204352) 2026-08-25 12:11:20,811 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 82519 2026-08-25 12:11:20,813 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-08-25 12:11:20,814 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 82519 2026-08-25 12:11:20,898 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121120_898281_test_multiple_loyalty_products.txt 2026-08-25 12:11:20,898 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmpzwab99s4_chrome_odoo" 2026-08-25 12:11:20,911 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-08-25 12:11:21,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 82718 2026-08-25 12:11:21,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmp6gbt9stg_chrome_odoo 2026-08-25 12:11:21,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:44501/json/version 2026-08-25 12:11:21,460 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:21,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-08-25 12:11:21,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:44501/json 2026-08-25 12:11:21,506 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:21,521 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:44501/devtools/page/76644FB849E9EB63ED701C40E0C6C1A9 2026-08-25 12:11:21,574 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-08-25 12:11:21,580 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-08-25 12:11:21,725 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:11:21,732 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-08-25 12:11:21,734 25 INFO rb-44da9a1-224237-407818 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-25 12:11:21,734 25 INFO rb-44da9a1-224237-407818 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-25 12:11:21,749 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:11:22,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.051 0.466 2026-08-25 12:11:22,267 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '76644FB849E9EB63ED701C40E0C6C1A9', 'loaderId': '4864845563D1B86CF21149EE817A3BF9', 'isDownload': False} 2026-08-25 12:11:22,267 25 INFO rb-44da9a1-224237-407818 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-25 12:11:22,281 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:11:22,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:11:22,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:11:22,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.040 2026-08-25 12:11:22,743 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:22,748 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:11:22,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.015 0.010 2026-08-25 12:11:22,786 25 INFO rb-44da9a1-224237-407818 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-25 12:11:22,792 25 INFO rb-44da9a1-224237-407818 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-25 12:11:22,802 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.006 2026-08-25 12:11:22,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11: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-25 12:11:22,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:22,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.009 2026-08-25 12:11:22,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.031 2026-08-25 12:11:22,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.049 0.028 2026-08-25 12:11:22,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.068 2026-08-25 12:11:23,559 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.263 0.295 2026-08-25 12:11:23,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.015 2026-08-25 12:11:23,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:11:23,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:23] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.051 2026-08-25 12:11:23,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.001 0.005 2026-08-25 12:11:23,798 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-08-25 12:11:23,811 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:11:23,843 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:23,855 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:11:23,867 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:23,871 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:11:23,886 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:11:23,901 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:11:23,934 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:11:23,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:23] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.089 0.046 2026-08-25 12:11:24,011 25 INFO rb-44da9a1-224237-407818 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-25 12:11:24,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.151 2026-08-25 12:11:24,184 25 INFO rb-44da9a1-224237-407818 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-25 12:11:24,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.108 0.130 2026-08-25 12:11:24,206 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:11:24,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.024 0.317 2026-08-25 12:11:24,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-08-25 12:11:24,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-08-25 12:11:24,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.013 0.238 2026-08-25 12:11:24,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-08-25 12:11:24,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-08-25 12:11:24,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-08-25 12:11:24,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-08-25 12:11:24,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-08-25 12:11:24,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-25 12:11:24,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-25 12:11:24,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.208 2026-08-25 12:11:24,665 25 INFO rb-44da9a1-224237-407818 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-25 12:11:24,726 25 INFO rb-44da9a1-224237-407818 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-25 12:11:24,789 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:25] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.009 2026-08-25 12:11:25,326 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,397 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,449 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,500 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,551 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,628 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,677 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,728 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,783 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,833 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,886 25 INFO rb-44da9a1-224237-407818 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-25 12:11:25,950 25 INFO rb-44da9a1-224237-407818 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-25 12:11:26,003 25 INFO rb-44da9a1-224237-407818 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-25 12:11:26,054 25 INFO rb-44da9a1-224237-407818 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-25 12:11:26,105 25 INFO rb-44da9a1-224237-407818 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-25 12:11:26,160 25 INFO rb-44da9a1-224237-407818 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-25 12:11:26,216 25 INFO rb-44da9a1-224237-407818 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-25 12:11:26,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:26] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:11:26,758 25 INFO rb-44da9a1-224237-407818 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-25 12:11:26,834 25 INFO rb-44da9a1-224237-407818 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-25 12:11:26,902 25 INFO rb-44da9a1-224237-407818 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-25 12:11:26,913 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:26,914 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:26,953 25 INFO rb-44da9a1-224237-407818 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-25 12:11:27,004 25 INFO rb-44da9a1-224237-407818 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-25 12:11:27,075 25 INFO rb-44da9a1-224237-407818 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-25 12:11:27,128 25 INFO rb-44da9a1-224237-407818 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-25 12:11:27,179 25 INFO rb-44da9a1-224237-407818 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-25 12:11:27,232 25 INFO rb-44da9a1-224237-407818 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-25 12:11:27,299 25 INFO rb-44da9a1-224237-407818 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-25 12:11:27,306 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38701946 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '89e5e897-b814-4a10-ac6e-8b34302eaf82'}] 2026-08-25 12:11:27,308 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:11:27,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38701946 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '89e5e897-b814-4a10-ac6e-8b34302eaf82'} created pos.order #586 2026-08-25 12:11:27,393 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38701946 finished 2026-08-25 12:11:27,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.052 0.093 2026-08-25 12:11:27,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.042 0.037 2026-08-25 12:11:27,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.008 2026-08-25 12:11:27,670 25 INFO rb-44da9a1-224237-407818 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-25 12:11:27,721 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-08-25 12:11:27,722 25 INFO rb-44da9a1-224237-407818 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-25 12:11:27,825 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 17133556 (allocated 18485248) 2026-08-25 12:11:27,836 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 82718 2026-08-25 12:11:27,837 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-08-25 12:11:27,840 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 82718 2026-08-25 12:11:27,935 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121127_935109_test_multiple_physical_gift_card_sale.txt 2026-08-25 12:11:27,935 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmp6gbt9stg_chrome_odoo" 2026-08-25 12:11:27,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-08-25 12:11:28,772 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 82933 2026-08-25 12:11:28,772 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpuo0lxvsk_chrome_odoo 2026-08-25 12:11:28,772 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:43677/json/version 2026-08-25 12:11:28,773 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:28,795 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-08-25 12:11:28,795 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:43677/json 2026-08-25 12:11:28,798 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:28,810 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:43677/devtools/page/F54655A7DDDD589EB27D6B11C84DCCE8 2026-08-25 12:11:28,871 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-08-25 12:11:28,882 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-08-25 12:11:29,013 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:11:29,022 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-08-25 12:11:29,023 25 INFO rb-44da9a1-224237-407818 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-25 12:11:29,023 25 INFO rb-44da9a1-224237-407818 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-25 12:11:29,039 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:11:29,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:29] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.052 0.412 2026-08-25 12:11:29,500 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': 'F54655A7DDDD589EB27D6B11C84DCCE8', 'loaderId': '29C114D4EE9169090CCA56C58D9AABF5', 'isDownload': False} 2026-08-25 12:11:29,500 25 INFO rb-44da9a1-224237-407818 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-25 12:11:29,514 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:11:29,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:29] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:11:29,533 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:29] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:11:29,545 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:29] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-08-25 12:11:29,992 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:29,998 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:30,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:11:30,024 25 INFO rb-44da9a1-224237-407818 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-25 12:11:30,029 25 INFO rb-44da9a1-224237-407818 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-25 12:11:30,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-08-25 12:11:30,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11: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-25 12:11:30,058 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:30,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-08-25 12:11:30,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-25 12:11:30,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.039 2026-08-25 12:11:30,178 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.056 2026-08-25 12:11:30,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.244 0.314 2026-08-25 12:11:30,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:11:30,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:11:30,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-08-25 12:11:30,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:11:30,912 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-08-25 12:11:30,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:11:30,964 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:11:31,008 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:11:31,020 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:11:31,044 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "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-25 12:11:31,047 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:11:31,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.062 0.032 2026-08-25 12:11:31,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.096 2026-08-25 12:11:31,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-08-25 12:11:31,129 25 INFO rb-44da9a1-224237-407818 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-25 12:11:31,165 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:11:31,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.084 0.040 2026-08-25 12:11:31,292 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:11:31,293 25 INFO rb-44da9a1-224237-407818 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-25 12:11:31,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.094 0.166 2026-08-25 12:11:31,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-08-25 12:11:31,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-08-25 12:11:31,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.220 2026-08-25 12:11:31,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.263 2026-08-25 12:11:31,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-08-25 12:11:31,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.159 2026-08-25 12:11:31,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=product.template&field=image_128&id=1684&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-08-25 12:11:31,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=product.template&field=image_128&id=1685&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-25 12:11:31,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.157 2026-08-25 12:11:31,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-08-25 12:11:31,720 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-08-25 12:11:31,811 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.221 2026-08-25 12:11:31,881 25 INFO rb-44da9a1-224237-407818 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-25 12:11:31,964 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,044 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,109 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,180 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,253 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,305 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,392 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,452 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,503 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,578 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,660 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,711 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,763 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,846 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,905 25 INFO rb-44da9a1-224237-407818 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-25 12:11:32,957 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-08-25 12:11:32,958 25 INFO rb-44da9a1-224237-407818 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-25 12:11:33,063 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18771868 (allocated 20713472) 2026-08-25 12:11:33,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 82933 2026-08-25 12:11:33,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-08-25 12:11:33,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 82933 2026-08-25 12:11:33,168 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121133_168080_test_multiple_reward_line_free_product.txt 2026-08-25 12:11:33,168 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpuo0lxvsk_chrome_odoo" 2026-08-25 12:11:33,179 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-08-25 12:11:33,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 83129 2026-08-25 12:11:33,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmp21n6bgvf_chrome_odoo 2026-08-25 12:11:33,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:33759/json/version 2026-08-25 12:11:33,961 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:33,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-08-25 12:11:33,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:33759/json 2026-08-25 12:11:33,978 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:33,995 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:33759/devtools/page/C84297C0E2F9DAF5BD68B8FF0426B5EC 2026-08-25 12:11:34,009 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-08-25 12:11:34,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-08-25 12:11:34,173 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:11:34,182 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-08-25 12:11:34,184 25 INFO rb-44da9a1-224237-407818 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-25 12:11:34,184 25 INFO rb-44da9a1-224237-407818 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-25 12:11:34,200 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:11:37,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.089 2.841 2026-08-25 12:11:37,130 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': 'C84297C0E2F9DAF5BD68B8FF0426B5EC', 'loaderId': 'B820CAAD2A17FBAE3A378E251DEEBE10', 'isDownload': False} 2026-08-25 12:11:37,130 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-08-25 12:11:37,150 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:11:37,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-08-25 12:11:37,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:11:37,190 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-08-25 12:11:37,584 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:37,593 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:37,609 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:11:37,620 25 INFO rb-44da9a1-224237-407818 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-25 12:11:37,629 25 INFO rb-44da9a1-224237-407818 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-25 12:11:37,634 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-25 12:11:37,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:11:37,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:37,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-08-25 12:11:37,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-08-25 12:11:37,754 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.032 2026-08-25 12:11:37,758 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-08-25 12:11:38,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.240 0.294 2026-08-25 12:11:38,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:11:38,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:11:38,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-08-25 12:11:38,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:11:38,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-08-25 12:11:38,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-08-25 12:11:38,553 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:38,583 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:11:38,610 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-08-25 12:11:38,612 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:11:38,615 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.014 0.039 2026-08-25 12:11:38,641 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:11:38,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.042 0.076 2026-08-25 12:11:38,679 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-08-25 12:11:38,697 25 INFO rb-44da9a1-224237-407818 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-25 12:11:38,759 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:11:38,802 25 INFO rb-44da9a1-224237-407818 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-25 12:11:38,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.110 0.035 2026-08-25 12:11:38,875 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:38,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-08-25 12:11:38,919 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-08-25 12:11:38,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-08-25 12:11:38,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:38] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-08-25 12:11:39,068 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:39] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.036 0.314 2026-08-25 12:11:39,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:39] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-08-25 12:11:39,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:39] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.233 2026-08-25 12:11:39,166 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:39] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-08-25 12:11:39,251 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.230 2026-08-25 12:11:39,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:39] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-08-25 12:11:39,301 25 INFO rb-44da9a1-224237-407818 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-25 12:11:39,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:39] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.287 2026-08-25 12:11:39,359 25 INFO rb-44da9a1-224237-407818 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-25 12:11:39,407 25 INFO rb-44da9a1-224237-407818 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-25 12:11:39,460 25 INFO rb-44da9a1-224237-407818 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-25 12:11:39,639 25 INFO rb-44da9a1-224237-407818 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-25 12:11:39,690 25 INFO rb-44da9a1-224237-407818 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-25 12:11:39,759 25 INFO rb-44da9a1-224237-407818 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-25 12:11:39,771 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:39,773 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:39,810 25 INFO rb-44da9a1-224237-407818 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-25 12:11:39,861 25 INFO rb-44da9a1-224237-407818 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-25 12:11:39,930 25 INFO rb-44da9a1-224237-407818 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-25 12:11:39,983 25 INFO rb-44da9a1-224237-407818 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-25 12:11:40,036 25 INFO rb-44da9a1-224237-407818 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-25 12:11:40,089 25 INFO rb-44da9a1-224237-407818 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-25 12:11:40,142 25 INFO rb-44da9a1-224237-407818 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-25 12:11:40,211 25 INFO rb-44da9a1-224237-407818 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-25 12:11:40,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47567913 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'abcd2398-b494-4a42-839d-b4d6687390a3'}] 2026-08-25 12:11:40,220 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:40,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47567913 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'abcd2398-b494-4a42-839d-b4d6687390a3'} created pos.order #587 2026-08-25 12:11:40,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47567913 finished 2026-08-25 12:11:40,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.154 0.210 2026-08-25 12:11:40,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.019 0.038 2026-08-25 12:11:40,702 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:11:40,821 25 INFO rb-44da9a1-224237-407818 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-25 12:11:40,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:40] "GET /report/barcode/Code128/0449-3efb-4621 HTTP/1.1" 200 - 0 0.000 0.044 2026-08-25 12:11:40,868 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-08-25 12:11:40,869 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-25 12:11:40,930 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 15632304 (allocated 17825792) 2026-08-25 12:11:40,942 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 83129 2026-08-25 12:11:40,943 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-08-25 12:11:40,943 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 83129 2026-08-25 12:11:41,039 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121141_039555_test_next_order_coupon_program_expiration_date.txt 2026-08-25 12:11:41,039 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmp21n6bgvf_chrome_odoo" 2026-08-25 12:11:41,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-08-25 12:11:41,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 83332 2026-08-25 12:11:41,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmp06zox4ne_chrome_odoo 2026-08-25 12:11:41,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:36581/json/version 2026-08-25 12:11:41,849 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:41,903 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-08-25 12:11:41,903 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:36581/json 2026-08-25 12:11:41,904 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:41,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:36581/devtools/page/519157FE48F1024A073AF397F5B73114 2026-08-25 12:11:41,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-08-25 12:11:41,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-08-25 12:11:42,092 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:11:42,097 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-08-25 12:11:42,098 25 INFO rb-44da9a1-224237-407818 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-25 12:11:42,098 25 INFO rb-44da9a1-224237-407818 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-25 12:11:42,114 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:11:42,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:42] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.036 0.421 2026-08-25 12:11:42,571 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '519157FE48F1024A073AF397F5B73114', 'loaderId': '3F47902CEE4EA6B69D4829DEC30B4A42', 'isDownload': False} 2026-08-25 12:11:42,571 25 INFO rb-44da9a1-224237-407818 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-25 12:11:42,584 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:11:42,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:42] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.019 2026-08-25 12:11:42,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:42] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-08-25 12:11:42,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:42] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-08-25 12:11:43,035 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:43,049 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:43,068 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:11:43,079 25 INFO rb-44da9a1-224237-407818 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-25 12:11:43,085 25 INFO rb-44da9a1-224237-407818 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-25 12:11:43,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:11:43,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:11:43,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:43,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-08-25 12:11:43,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-25 12:11:43,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.025 2026-08-25 12:11:43,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-25 12:11:43,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.154 0.247 2026-08-25 12:11:43,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:11:43,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:11:43,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.054 2026-08-25 12:11:43,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.009 2026-08-25 12:11:43,844 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-08-25 12:11:43,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:11:43,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:11:43,916 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:11:43,932 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:11:43,935 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:43,964 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11: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-25 12:11:43,968 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:11:43,982 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:43,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.028 0.046 2026-08-25 12:11:43,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:43] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.070 2026-08-25 12:11:44,085 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.017 0.088 2026-08-25 12:11:44,105 25 INFO rb-44da9a1-224237-407818 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-25 12:11:44,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.018 0.128 2026-08-25 12:11:44,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-25 12:11:44,187 25 INFO rb-44da9a1-224237-407818 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-25 12:11:44,196 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:11:44,222 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.042 2026-08-25 12:11:44,260 25 INFO rb-44da9a1-224237-407818 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-25 12:11:44,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-08-25 12:11:44,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.122 2026-08-25 12:11:44,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-08-25 12:11:44,344 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-25 12:11:44,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-08-25 12:11:44,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-08-25 12:11:44,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-08-25 12:11:44,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.129 2026-08-25 12:11:44,589 25 INFO rb-44da9a1-224237-407818 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-25 12:11:44,653 25 INFO rb-44da9a1-224237-407818 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-25 12:11:44,704 25 INFO rb-44da9a1-224237-407818 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-25 12:11:44,765 25 INFO rb-44da9a1-224237-407818 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-25 12:11:44,833 25 INFO rb-44da9a1-224237-407818 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-25 12:11:44,883 25 INFO rb-44da9a1-224237-407818 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-25 12:11:44,965 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,015 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,067 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,120 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,293 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,339 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,405 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,416 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:45,419 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:11:45,459 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,509 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,578 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,631 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,683 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,736 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,788 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,857 25 INFO rb-44da9a1-224237-407818 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-25 12:11:45,861 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81807376 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9237fab4-7f1a-45ba-8a4b-2663f5326b56'}] 2026-08-25 12:11:45,866 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:11:46,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81807376 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9237fab4-7f1a-45ba-8a4b-2663f5326b56'} created pos.order #588 2026-08-25 12:11:46,184 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81807376 finished 2026-08-25 12:11:46,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.149 0.225 2026-08-25 12:11:46,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:11:46,405 25 INFO rb-44da9a1-224237-407818 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-25 12:11:46,455 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-08-25 12:11:46,455 25 INFO rb-44da9a1-224237-407818 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-25 12:11:46,543 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 19168344 (allocated 20971520) 2026-08-25 12:11:46,554 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 83332 2026-08-25 12:11:46,556 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-08-25 12:11:46,557 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 83332 2026-08-25 12:11:46,619 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121146_619296_test_not_create_loyalty_card_expired_program.txt 2026-08-25 12:11:46,619 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmp06zox4ne_chrome_odoo" 2026-08-25 12:11:46,650 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-08-25 12:11:47,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 83537 2026-08-25 12:11:47,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpdg7jxnkw_chrome_odoo 2026-08-25 12:11:47,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:32795/json/version 2026-08-25 12:11:47,402 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:47,413 25 INFO rb-44da9a1-224237-407818 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-25 12:11:47,413 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:32795/json 2026-08-25 12:11:47,414 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:47,465 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:32795/devtools/page/C8B9CDC82E045774896179FF1577E696 2026-08-25 12:11:47,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-08-25 12:11:47,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-08-25 12:11:47,639 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:11:47,645 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-08-25 12:11:47,647 25 INFO rb-44da9a1-224237-407818 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-25 12:11:47,647 25 INFO rb-44da9a1-224237-407818 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-25 12:11:47,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:11:48,067 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.057 0.355 2026-08-25 12:11:48,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'C8B9CDC82E045774896179FF1577E696', 'loaderId': '05BC3BF367B7C6EA51A11BF81C1172D3', 'isDownload': False} 2026-08-25 12:11:48,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-08-25 12:11:48,091 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:11:48,108 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:11:48,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:11:48,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.034 2026-08-25 12:11:48,574 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:48,576 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:48,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-08-25 12:11:48,617 25 INFO rb-44da9a1-224237-407818 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-25 12:11:48,628 25 INFO rb-44da9a1-224237-407818 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-25 12:11:48,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-08-25 12:11:48,646 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:11:48,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:48,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-08-25 12:11:48,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.021 2026-08-25 12:11:48,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.015 0.039 2026-08-25 12:11:48,757 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-08-25 12:11:49,265 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.189 0.290 2026-08-25 12:11:49,285 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.011 2026-08-25 12:11:49,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.006 2026-08-25 12:11:49,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-08-25 12:11:49,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.007 2026-08-25 12:11:49,465 25 INFO rb-44da9a1-224237-407818 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-25 12:11:49,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:11:49,516 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:49,569 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:11:49,571 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:11:49,591 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.045 2026-08-25 12:11:49,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-08-25 12:11:49,612 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "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-25 12:11:49,620 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:11:49,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.020 0.114 2026-08-25 12:11:49,674 25 INFO rb-44da9a1-224237-407818 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-25 12:11:49,713 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:11:49,806 25 INFO rb-44da9a1-224237-407818 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-25 12:11:49,827 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:11:49,862 25 INFO rb-44da9a1-224237-407818 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-25 12:11:49,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.132 0.050 2026-08-25 12:11:49,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-08-25 12:11:49,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-08-25 12:11:49,954 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-08-25 12:11:49,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:49] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-08-25 12:11:50,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:50] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.015 0.319 2026-08-25 12:11:50,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:50] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-08-25 12:11:50,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:50] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.148 2026-08-25 12:11:50,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:50] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-08-25 12:11:50,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.154 2026-08-25 12:11:50,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:50] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-08-25 12:11:50,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:50] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-08-25 12:11:50,289 25 INFO rb-44da9a1-224237-407818 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-25 12:11:50,351 25 INFO rb-44da9a1-224237-407818 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-25 12:11:50,400 25 INFO rb-44da9a1-224237-407818 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-25 12:11:50,458 25 INFO rb-44da9a1-224237-407818 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-25 12:11:50,526 25 INFO rb-44da9a1-224237-407818 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-25 12:11:50,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:50] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.017 2026-08-25 12:11:50,576 25 INFO rb-44da9a1-224237-407818 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-25 12:11:50,664 25 INFO rb-44da9a1-224237-407818 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-25 12:11:50,715 25 INFO rb-44da9a1-224237-407818 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-25 12:11:50,768 25 INFO rb-44da9a1-224237-407818 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-25 12:11:50,819 25 INFO rb-44da9a1-224237-407818 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-25 12:11:50,988 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,039 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,091 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,140 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,197 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,256 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,307 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,388 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,445 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,514 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,523 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:51,527 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:11:51,564 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,615 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,686 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,739 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,791 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,843 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,895 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,960 25 INFO rb-44da9a1-224237-407818 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-25 12:11:51,965 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91183618 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9b601a11-a396-4b47-8301-bec562d10527'}] 2026-08-25 12:11:51,973 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:52,347 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91183618 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9b601a11-a396-4b47-8301-bec562d10527'} created pos.order #589 2026-08-25 12:11:52,361 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91183618 finished 2026-08-25 12:11:52,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.184 0.260 2026-08-25 12:11:52,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.080 0.040 2026-08-25 12:11:52,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:52] "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-25 12:11:52,716 25 INFO rb-44da9a1-224237-407818 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-25 12:11:52,765 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-08-25 12:11:52,765 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:11:52,886 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 20866900 (allocated 22155264) 2026-08-25 12:11:52,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 83537 2026-08-25 12:11:52,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-08-25 12:11:52,903 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 83537 2026-08-25 12:11:52,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121152_997547_test_not_create_loyalty_card_max_usage_program.txt 2026-08-25 12:11:52,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpdg7jxnkw_chrome_odoo" 2026-08-25 12:11:53,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 83745 2026-08-25 12:11:53,330 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp88j16hgh_chrome_odoo 2026-08-25 12:11:53,330 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:42625/json/version 2026-08-25 12:11:53,331 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:53,391 25 INFO rb-44da9a1-224237-407818 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-25 12:11:53,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:42625/json 2026-08-25 12:11:53,392 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:53,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:42625/devtools/page/438CF7C39540C0A65085BC4026295E59 2026-08-25 12:11:53,479 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-08-25 12:11:53,496 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-08-25 12:11:53,529 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:11:53,533 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-08-25 12:11:53,537 25 INFO rb-44da9a1-224237-407818 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-25 12:11:53,537 25 INFO rb-44da9a1-224237-407818 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-25 12:11:53,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:53] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 31 0.018 0.033 2026-08-25 12:11:53,633 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '438CF7C39540C0A65085BC4026295E59', 'loaderId': '5F1928CA316AA20E7315539382FE87F7', 'isDownload': False} 2026-08-25 12:11:53,633 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-08-25 12:11:53,651 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:11:53,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:53] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-08-25 12:11:53,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:53] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-08-25 12:11:53,702 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:53] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-08-25 12:11:54,146 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:54,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:11:54,165 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:11:54,196 25 INFO rb-44da9a1-224237-407818 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-25 12:11:54,206 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:11:54,207 25 INFO rb-44da9a1-224237-407818 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-25 12:11:54,233 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:11:54,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:54,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.006 0.009 2026-08-25 12:11:54,284 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.017 2026-08-25 12:11:54,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.030 0.022 2026-08-25 12:11:54,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-08-25 12:11:54,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 258 0.192 0.227 2026-08-25 12:11:54,817 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "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-25 12:11:54,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:11:54,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.023 2026-08-25 12:11:54,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:11:54,975 25 INFO rb-44da9a1-224237-407818 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-25 12:11:54,982 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:11:55,086 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.046 2026-08-25 12:11:55,091 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:11:55,092 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.025 0.026 2026-08-25 12:11:55,098 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:11:55,117 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11: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-25 12:11:55,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.017 0.050 2026-08-25 12:11:55,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-08-25 12:11:55,135 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:55,191 25 INFO rb-44da9a1-224237-407818 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-25 12:11:55,236 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:11:55,297 25 INFO rb-44da9a1-224237-407818 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-25 12:11:55,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.041 0.039 2026-08-25 12:11:55,364 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:55,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.105 0.140 2026-08-25 12:11:55,479 25 INFO rb-44da9a1-224237-407818 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-25 12:11:55,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-08-25 12:11:55,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.242 2026-08-25 12:11:55,565 25 INFO rb-44da9a1-224237-407818 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-25 12:11:55,577 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.288 2026-08-25 12:11:55,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.329 2026-08-25 12:11:55,612 25 INFO rb-44da9a1-224237-407818 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-25 12:11:55,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-08-25 12:11:55,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-08-25 12:11:55,675 25 INFO rb-44da9a1-224237-407818 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-25 12:11:55,680 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-08-25 12:11:55,713 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-08-25 12:11:55,735 25 INFO rb-44da9a1-224237-407818 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-25 12:11:55,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:55] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-08-25 12:11:55,785 25 INFO rb-44da9a1-224237-407818 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-25 12:11:55,873 25 INFO rb-44da9a1-224237-407818 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-25 12:11:55,923 25 INFO rb-44da9a1-224237-407818 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-25 12:11:55,977 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,026 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,206 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,257 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,308 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,374 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,384 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:56,386 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:56,424 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,475 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,547 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,600 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,653 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,705 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,757 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,833 25 INFO rb-44da9a1-224237-407818 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-25 12:11:56,838 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83906815 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'a88500cf-cbc3-4c39-8ebf-727e1d6e021e'}] 2026-08-25 12:11:56,841 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:57,116 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83906815 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'a88500cf-cbc3-4c39-8ebf-727e1d6e021e'} created pos.order #590 2026-08-25 12:11:57,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83906815 finished 2026-08-25 12:11:57,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.139 0.196 2026-08-25 12:11:57,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:11:57,335 25 INFO rb-44da9a1-224237-407818 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-25 12:11:57,386 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-08-25 12:11:57,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-25 12:11:57,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 19084920 (allocated 20971520) 2026-08-25 12:11:57,488 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 83745 2026-08-25 12:11:57,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-08-25 12:11:57,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 83745 2026-08-25 12:11:57,585 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121157_585130_test_not_create_loyalty_card_max_usage_program.txt 2026-08-25 12:11:57,585 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp88j16hgh_chrome_odoo" 2026-08-25 12:11:57,613 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-08-25 12:11:58,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 83956 2026-08-25 12:11:58,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpa_xd2fs8_chrome_odoo 2026-08-25 12:11:58,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36291/json/version 2026-08-25 12:11:58,305 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36291', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:58,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-25 12:11:58,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36291/json 2026-08-25 12:11:58,363 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36291', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:11:58,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:36291/devtools/page/3073B1D19E2FF5E1FC9157879269D006 2026-08-25 12:11:58,390 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-25 12:11:58,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-25 12:11:58,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:11:58,548 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-25 12:11:58,552 25 INFO rb-44da9a1-224237-407818 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-25 12:11:58,552 25 INFO rb-44da9a1-224237-407818 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-25 12:11:58,565 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:11:59,066 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.037 0.468 2026-08-25 12:11:59,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '3073B1D19E2FF5E1FC9157879269D006', 'loaderId': 'AEC0B3F9262A25A9D6FC35704026B578', 'isDownload': False} 2026-08-25 12:11:59,070 25 INFO rb-44da9a1-224237-407818 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-25 12:11:59,082 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:11:59,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:11:59,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:11:59,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-08-25 12:11:59,498 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:59,501 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:11:59,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-08-25 12:11:59,535 25 INFO rb-44da9a1-224237-407818 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-25 12:11:59,540 25 INFO rb-44da9a1-224237-407818 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-25 12:11:59,554 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.007 2026-08-25 12:11:59,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:11:59,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:11:59,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.006 0.011 2026-08-25 12:11:59,639 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.027 2026-08-25 12:11:59,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.039 2026-08-25 12:11:59,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:11:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.061 2026-08-25 12:12:00,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.235 0.336 2026-08-25 12:12:00,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:12:00,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:12:00,460 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-08-25 12:12:00,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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-25 12:12:00,508 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-25 12:12:00,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-25 12:12:00,565 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:00,590 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:12:00,603 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:12:00,636 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:12:00,639 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:12:00,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.049 0.035 2026-08-25 12:12:00,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.099 2026-08-25 12:12:00,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-08-25 12:12:00,710 25 INFO rb-44da9a1-224237-407818 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-25 12:12:00,782 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:00,872 25 INFO rb-44da9a1-224237-407818 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-25 12:12:00,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.099 0.053 2026-08-25 12:12:00,925 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:00,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-25 12:12:00,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:00] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.112 2026-08-25 12:12:01,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:01] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-08-25 12:12:01,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:01] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.174 2026-08-25 12:12:01,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:01] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.016 0.317 2026-08-25 12:12:01,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:01] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-08-25 12:12:01,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:01] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-25 12:12:01,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:01] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-08-25 12:12:01,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:01] "GET /web/image?model=product.template&field=image_128&id=1692&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-08-25 12:12:01,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.176 2026-08-25 12:12:01,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:01] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-08-25 12:12:01,324 25 INFO rb-44da9a1-224237-407818 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-25 12:12:01,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:01] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-08-25 12:12:01,378 25 INFO rb-44da9a1-224237-407818 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-25 12:12:01,429 25 INFO rb-44da9a1-224237-407818 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-25 12:12:01,480 25 INFO rb-44da9a1-224237-407818 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-25 12:12:01,533 25 INFO rb-44da9a1-224237-407818 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-25 12:12:01,581 25 INFO rb-44da9a1-224237-407818 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-25 12:12:01,638 25 INFO rb-44da9a1-224237-407818 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-25 12:12:01,696 25 INFO rb-44da9a1-224237-407818 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-25 12:12:01,756 25 INFO rb-44da9a1-224237-407818 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-25 12:12:01,811 25 INFO rb-44da9a1-224237-407818 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-25 12:12:01,842 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:01] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.015 0.014 2026-08-25 12:12:01,908 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-25 12:12:01,909 25 INFO rb-44da9a1-224237-407818 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-25 12:12:01,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15039068 (allocated 16515072) 2026-08-25 12:12:01,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 83956 2026-08-25 12:12:01,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-08-25 12:12:01,992 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 83956 2026-08-25 12:12:02,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121202_087320_test_order_reward_product_tax_included_excluded.txt 2026-08-25 12:12:02,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpa_xd2fs8_chrome_odoo" 2026-08-25 12:12:02,361 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 84157 2026-08-25 12:12:02,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpd39ulkko_chrome_odoo 2026-08-25 12:12:02,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34647/json/version 2026-08-25 12:12:02,363 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:02,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-25 12:12:02,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34647/json 2026-08-25 12:12:02,388 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:02,405 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:34647/devtools/page/35C8E0C79BD05E9B03832E4BD4F3382C 2026-08-25 12:12:02,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-25 12:12:02,476 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-25 12:12:02,562 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:12:02,565 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-25 12:12:02,568 25 INFO rb-44da9a1-224237-407818 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-25 12:12:02,568 25 INFO rb-44da9a1-224237-407818 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-25 12:12:02,628 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.013 0.034 2026-08-25 12:12:02,633 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '35C8E0C79BD05E9B03832E4BD4F3382C', 'loaderId': '8885F03723A950C1A699C36285C4B550', 'isDownload': False} 2026-08-25 12:12:02,633 25 INFO rb-44da9a1-224237-407818 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-25 12:12:02,652 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:12:02,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:02] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:12:02,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:02] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:12:02,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:02] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-08-25 12:12:03,116 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:03,123 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:12:03,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:12:03,159 25 INFO rb-44da9a1-224237-407818 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-25 12:12:03,166 25 INFO rb-44da9a1-224237-407818 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-25 12:12:03,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.004 0.016 2026-08-25 12:12:03,224 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:12:03,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:03,256 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:12:03,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:12:03,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.013 0.026 2026-08-25 12:12:03,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-08-25 12:12:03,831 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.227 0.232 2026-08-25 12:12:03,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.004 2026-08-25 12:12:03,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:12:03,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:03] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.029 2026-08-25 12:12:03,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.005 2026-08-25 12:12:04,015 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-25 12:12:04,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:04,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:12:04,085 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:12:04,113 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:12:04,116 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:12:04,122 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.011 0.032 2026-08-25 12:12:04,146 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:12:04,148 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:12:04,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.052 2026-08-25 12:12:04,182 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:04,226 25 INFO rb-44da9a1-224237-407818 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-25 12:12:04,315 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.056 0.088 2026-08-25 12:12:04,369 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:04,391 25 INFO rb-44da9a1-224237-407818 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-25 12:12:04,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.044 0.215 2026-08-25 12:12:04,467 25 INFO rb-44da9a1-224237-407818 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-25 12:12:04,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-08-25 12:12:04,514 25 INFO rb-44da9a1-224237-407818 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-25 12:12:04,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.216 2026-08-25 12:12:04,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-08-25 12:12:04,566 25 INFO rb-44da9a1-224237-407818 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-25 12:12:04,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-08-25 12:12:04,615 25 INFO rb-44da9a1-224237-407818 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-25 12:12:04,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.241 2026-08-25 12:12:04,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-08-25 12:12:04,666 25 INFO rb-44da9a1-224237-407818 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-25 12:12:04,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-08-25 12:12:04,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image?model=product.template&field=image_128&id=1692&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-25 12:12:04,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-08-25 12:12:04,734 25 INFO rb-44da9a1-224237-407818 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-25 12:12:04,747 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.148 2026-08-25 12:12:04,792 25 INFO rb-44da9a1-224237-407818 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-25 12:12:04,850 25 INFO rb-44da9a1-224237-407818 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-25 12:12:04,908 25 INFO rb-44da9a1-224237-407818 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-25 12:12:04,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:04] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.009 2026-08-25 12:12:04,999 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-25 12:12:05,000 25 INFO rb-44da9a1-224237-407818 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-25 12:12:05,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14846772 (allocated 16252928) 2026-08-25 12:12:05,114 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 84157 2026-08-25 12:12:05,116 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-08-25 12:12:05,117 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 84157 2026-08-25 12:12:05,213 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121205_212876_test_order_reward_product_tax_included_excluded.txt 2026-08-25 12:12:05,213 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpd39ulkko_chrome_odoo" 2026-08-25 12:12:05,228 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-08-25 12:12:06,412 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 84365 2026-08-25 12:12:06,412 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmp5cjq20yb_chrome_odoo 2026-08-25 12:12:06,412 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:35559/json/version 2026-08-25 12:12:06,413 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:06,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-08-25 12:12:06,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:35559/json 2026-08-25 12:12:06,469 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:06,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:35559/devtools/page/5A3382972BD7373E6F8BA13332366078 2026-08-25 12:12:06,563 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-08-25 12:12:06,573 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-08-25 12:12:06,684 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:12:06,688 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-08-25 12:12:06,690 25 INFO rb-44da9a1-224237-407818 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-25 12:12:06,690 25 INFO rb-44da9a1-224237-407818 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-25 12:12:06,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:12:07,043 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "GET /pos/ui/75 HTTP/1.1" 200 - 82 0.034 0.311 2026-08-25 12:12:07,047 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '5A3382972BD7373E6F8BA13332366078', 'loaderId': 'E4675D2525A13EEF3A729869D42FDA53', 'isDownload': False} 2026-08-25 12:12:07,047 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-08-25 12:12:07,065 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:12:07,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:12:07,095 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-08-25 12:12:07,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-08-25 12:12:07,559 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:07,562 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:07,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:12:07,597 25 INFO rb-44da9a1-224237-407818 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-25 12:12:07,604 25 INFO rb-44da9a1-224237-407818 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-25 12:12:07,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-08-25 12:12:07,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:12:07,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:07,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.006 0.012 2026-08-25 12:12:07,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-08-25 12:12:07,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.035 2026-08-25 12:12:07,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-08-25 12:12:08,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.165 0.285 2026-08-25 12:12:08,215 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.004 2026-08-25 12:12:08,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.001 0.008 2026-08-25 12:12:08,342 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-08-25 12:12:08,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.001 0.014 2026-08-25 12:12:08,396 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-08-25 12:12:08,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-08-25 12:12:08,455 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:12:08,491 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-08-25 12:12:08,494 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:12:08,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.048 0.031 2026-08-25 12:12:08,527 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "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-25 12:12:08,531 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:12:08,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.101 2026-08-25 12:12:08,565 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-08-25 12:12:08,576 25 INFO rb-44da9a1-224237-407818 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-25 12:12:08,605 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:12:08,699 25 INFO rb-44da9a1-224237-407818 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-25 12:12:08,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.085 0.092 2026-08-25 12:12:08,778 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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-25 12:12:08,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.024 0.208 2026-08-25 12:12:08,842 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.005 0.166 2026-08-25 12:12:08,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.189 2026-08-25 12:12:08,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-08-25 12:12:08,923 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.239 2026-08-25 12:12:08,958 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-08-25 12:12:08,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:08] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-08-25 12:12:09,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:09] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.168 2026-08-25 12:12:09,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:09] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-08-25 12:12:09,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:09] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-08-25 12:12:09,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:09] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.112 2026-08-25 12:12:09,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.223 2026-08-25 12:12:09,241 25 INFO rb-44da9a1-224237-407818 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-25 12:12:09,305 25 INFO rb-44da9a1-224237-407818 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-25 12:12:09,369 25 INFO rb-44da9a1-224237-407818 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-25 12:12:09,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:09] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.005 0.013 2026-08-25 12:12:09,921 25 INFO rb-44da9a1-224237-407818 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-25 12:12:09,975 25 INFO rb-44da9a1-224237-407818 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-25 12:12:10,027 25 INFO rb-44da9a1-224237-407818 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-25 12:12:10,078 25 INFO rb-44da9a1-224237-407818 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-25 12:12:10,132 25 INFO rb-44da9a1-224237-407818 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-25 12:12:10,186 25 INFO rb-44da9a1-224237-407818 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-25 12:12:10,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:10] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.004 0.013 2026-08-25 12:12:10,738 25 INFO rb-44da9a1-224237-407818 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-25 12:12:10,790 25 INFO rb-44da9a1-224237-407818 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-25 12:12:10,843 25 INFO rb-44da9a1-224237-407818 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-25 12:12:10,894 25 INFO rb-44da9a1-224237-407818 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-25 12:12:10,949 25 INFO rb-44da9a1-224237-407818 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-25 12:12:11,005 25 INFO rb-44da9a1-224237-407818 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-25 12:12:11,556 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:11] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.032 0.017 2026-08-25 12:12:11,589 25 INFO rb-44da9a1-224237-407818 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-25 12:12:11,641 25 INFO rb-44da9a1-224237-407818 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-25 12:12:11,694 25 INFO rb-44da9a1-224237-407818 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-25 12:12:11,745 25 INFO rb-44da9a1-224237-407818 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-25 12:12:11,796 25 INFO rb-44da9a1-224237-407818 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-25 12:12:11,853 25 INFO rb-44da9a1-224237-407818 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-25 12:12:11,910 25 INFO rb-44da9a1-224237-407818 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-25 12:12:11,966 25 INFO rb-44da9a1-224237-407818 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-25 12:12:12,021 25 INFO rb-44da9a1-224237-407818 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-25 12:12:12,032 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:12] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:12:12,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.016 2026-08-25 12:12:12,110 25 INFO rb-44da9a1-224237-407818 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-25 12:12:12,165 25 INFO rb-44da9a1-224237-407818 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-25 12:12:12,224 25 INFO rb-44da9a1-224237-407818 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-25 12:12:12,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:12] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.013 0.010 2026-08-25 12:12:12,772 25 INFO rb-44da9a1-224237-407818 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-25 12:12:14,821 25 INFO rb-44da9a1-224237-407818 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-25 12:12:14,894 25 INFO rb-44da9a1-224237-407818 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-25 12:12:14,950 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,003 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,049 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,099 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,153 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,203 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,321 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,372 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,423 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,489 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,501 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:15,502 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:15,539 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,590 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,655 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,707 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,759 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,827 25 INFO rb-44da9a1-224237-407818 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-25 12:12:15,831 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40457959 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3b16ce0b-83e4-4659-ae76-36e08efe9c68'}] 2026-08-25 12:12:15,847 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:12:15,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40457959 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3b16ce0b-83e4-4659-ae76-36e08efe9c68'} created pos.order #592 2026-08-25 12:12:15,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40457959 finished 2026-08-25 12:12:16,058 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.132 0.097 2026-08-25 12:12:16,119 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.012 0.026 2026-08-25 12:12:16,145 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:12:16,226 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,276 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,338 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,391 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,447 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,502 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,557 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,612 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:16] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.014 2026-08-25 12:12:16,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.014 2026-08-25 12:12:16,722 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,773 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,824 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,875 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,926 25 INFO rb-44da9a1-224237-407818 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-25 12:12:16,977 25 INFO rb-44da9a1-224237-407818 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-25 12:12:17,028 25 INFO rb-44da9a1-224237-407818 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-25 12:12:17,089 25 INFO rb-44da9a1-224237-407818 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-25 12:12:17,138 25 INFO rb-44da9a1-224237-407818 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-25 12:12:17,189 25 INFO rb-44da9a1-224237-407818 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-25 12:12:17,248 25 INFO rb-44da9a1-224237-407818 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-25 12:12:17,301 25 INFO rb-44da9a1-224237-407818 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-25 12:12:17,357 25 INFO rb-44da9a1-224237-407818 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-25 12:12:17,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:12:17,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44688000 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '859d6fa9-dd24-44fd-a199-3549393ee4b1'}] 2026-08-25 12:12:17,728 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44688000 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '859d6fa9-dd24-44fd-a199-3549393ee4b1'} created pos.order #593 2026-08-25 12:12:17,741 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44688000 finished 2026-08-25 12:12:17,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.157 0.245 2026-08-25 12:12:17,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.018 0.025 2026-08-25 12:12:17,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:17] "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-25 12:12:17,935 25 INFO rb-44da9a1-224237-407818 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-25 12:12:17,983 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,055 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,110 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,165 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,219 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,274 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,328 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:18] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:12:18,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:18] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.022 2026-08-25 12:12:18,442 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,493 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,543 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,594 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,645 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,696 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,746 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,803 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,853 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,904 25 INFO rb-44da9a1-224237-407818 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-25 12:12:18,960 25 INFO rb-44da9a1-224237-407818 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-25 12:12:19,013 25 INFO rb-44da9a1-224237-407818 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-25 12:12:19,067 25 INFO rb-44da9a1-224237-407818 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-25 12:12:19,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:19] "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-25 12:12:19,094 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27505979 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'ae4aa115-d84b-4415-818f-767424b7cf44'}] 2026-08-25 12:12:19,346 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27505979 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'ae4aa115-d84b-4415-818f-767424b7cf44'} created pos.order #594 2026-08-25 12:12:19,365 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27505979 finished 2026-08-25 12:12:19,416 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.126 0.198 2026-08-25 12:12:19,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.011 0.027 2026-08-25 12:12:19,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:12:19,560 25 INFO rb-44da9a1-224237-407818 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-25 12:12:19,597 25 INFO rb-44da9a1-224237-407818 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-25 12:12:19,661 25 INFO rb-44da9a1-224237-407818 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-25 12:12:19,725 25 INFO rb-44da9a1-224237-407818 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-25 12:12:19,775 25 INFO rb-44da9a1-224237-407818 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-25 12:12:19,830 25 INFO rb-44da9a1-224237-407818 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-25 12:12:19,883 25 INFO rb-44da9a1-224237-407818 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-25 12:12:19,936 25 INFO rb-44da9a1-224237-407818 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-25 12:12:19,991 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,002 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:20] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-08-25 12:12:20,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:20] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.024 0.018 2026-08-25 12:12:20,097 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,147 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,198 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,249 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,300 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,351 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,401 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,466 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,512 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,563 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,618 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,671 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,726 25 INFO rb-44da9a1-224237-407818 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-25 12:12:20,738 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.010 2026-08-25 12:12:20,757 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76547858 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '69fcd87d-a6cd-40e0-960c-add893932a25'}] 2026-08-25 12:12:20,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76547858 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '69fcd87d-a6cd-40e0-960c-add893932a25'} created pos.order #595 2026-08-25 12:12:21,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76547858 finished 2026-08-25 12:12:21,047 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.115 0.176 2026-08-25 12:12:21,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.011 0.023 2026-08-25 12:12:21,140 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:12:21,170 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,231 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,286 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,350 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,410 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,474 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,525 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,580 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,635 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,690 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,745 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,758 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:21] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.009 2026-08-25 12:12:21,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:21] "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-25 12:12:21,829 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,880 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,931 25 INFO rb-44da9a1-224237-407818 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-25 12:12:21,982 25 INFO rb-44da9a1-224237-407818 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-25 12:12:22,033 25 INFO rb-44da9a1-224237-407818 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-25 12:12:22,084 25 INFO rb-44da9a1-224237-407818 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-25 12:12:22,134 25 INFO rb-44da9a1-224237-407818 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-25 12:12:22,192 25 INFO rb-44da9a1-224237-407818 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-25 12:12:22,243 25 INFO rb-44da9a1-224237-407818 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-25 12:12:22,294 25 INFO rb-44da9a1-224237-407818 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-25 12:12:22,350 25 INFO rb-44da9a1-224237-407818 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-25 12:12:22,403 25 INFO rb-44da9a1-224237-407818 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-25 12:12:22,458 25 INFO rb-44da9a1-224237-407818 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-25 12:12:22,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:12:22,488 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54274974 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '55753f00-ed87-424b-8335-8b9e92986f8e'}] 2026-08-25 12:12:22,682 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54274974 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '55753f00-ed87-424b-8335-8b9e92986f8e'} created pos.order #596 2026-08-25 12:12:22,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54274974 finished 2026-08-25 12:12:22,728 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.076 0.165 2026-08-25 12:12:22,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.033 0.037 2026-08-25 12:12:22,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:12:22,899 25 INFO rb-44da9a1-224237-407818 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-25 12:12:22,949 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,013 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,080 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,144 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,194 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,248 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,303 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,358 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,412 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,421 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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.006 2026-08-25 12:12:23,456 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:23] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.005 0.019 2026-08-25 12:12:23,464 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,515 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,575 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,623 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,674 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,729 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,782 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,835 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,887 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,939 25 INFO rb-44da9a1-224237-407818 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-25 12:12:23,998 25 INFO rb-44da9a1-224237-407818 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-25 12:12:24,003 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35794719 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': '86931c0f-9749-45f4-9b72-dbb07be30cbf'}] 2026-08-25 12:12:24,261 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35794719 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': '86931c0f-9749-45f4-9b72-dbb07be30cbf'} created pos.order #597 2026-08-25 12:12:24,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35794719 finished 2026-08-25 12:12:24,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.151 0.174 2026-08-25 12:12:24,376 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:12:24,408 25 INFO rb-44da9a1-224237-407818 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-25 12:12:24,455 25 INFO rb-44da9a1-224237-407818 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-25 12:12:24,505 25 INFO rb-44da9a1-224237-407818 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-25 12:12:24,659 25 INFO rb-44da9a1-224237-407818 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-25 12:12:24,715 25 INFO rb-44da9a1-224237-407818 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-25 12:12:24,766 25 INFO rb-44da9a1-224237-407818 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-25 12:12:24,822 25 INFO rb-44da9a1-224237-407818 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-25 12:12:24,881 25 INFO rb-44da9a1-224237-407818 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-25 12:12:24,931 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,001 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,052 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,106 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,159 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,211 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,262 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,313 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,437 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,488 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,544 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,595 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,645 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,701 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,753 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,806 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,858 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,917 25 INFO rb-44da9a1-224237-407818 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-25 12:12:25,923 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38616027 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000007', 'uuid': 'ebaf404d-fc9a-4998-862c-b5908712a1b3'}] 2026-08-25 12:12:25,988 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38616027 order {'name': '/', 'pos_reference': '261-75-000007', 'uuid': 'ebaf404d-fc9a-4998-862c-b5908712a1b3'} created pos.order #598 2026-08-25 12:12:26,003 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38616027 finished 2026-08-25 12:12:26,050 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.042 0.088 2026-08-25 12:12:26,204 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.040 0.089 2026-08-25 12:12:26,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:12:26,291 25 INFO rb-44da9a1-224237-407818 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-25 12:12:26,338 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-08-25 12:12:26,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:12:26,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 32277644 (allocated 34615296) 2026-08-25 12:12:26,551 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 84365 2026-08-25 12:12:26,553 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-08-25 12:12:26,554 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 84365 2026-08-25 12:12:26,639 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121226_639447_test_physical_gift_card.txt 2026-08-25 12:12:26,639 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmp5cjq20yb_chrome_odoo" 2026-08-25 12:12:26,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-08-25 12:12:27,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 84616 2026-08-25 12:12:27,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmp0w80b6qb_chrome_odoo 2026-08-25 12:12:27,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:38063/json/version 2026-08-25 12:12:27,361 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:27,413 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-08-25 12:12:27,413 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:38063/json 2026-08-25 12:12:27,414 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:27,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:38063/devtools/page/C5FC1699610B8CC92F75EC0A6E2EFBCF 2026-08-25 12:12:27,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-08-25 12:12:27,496 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-08-25 12:12:27,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:12:27,668 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-08-25 12:12:27,674 25 INFO rb-44da9a1-224237-407818 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-25 12:12:27,674 25 INFO rb-44da9a1-224237-407818 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-25 12:12:27,688 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:12:28,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.058 0.383 2026-08-25 12:12:28,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': 'C5FC1699610B8CC92F75EC0A6E2EFBCF', 'loaderId': '1A0D85ACBE2D2E1666E2C51AF20C88C9', 'isDownload': False} 2026-08-25 12:12:28,129 25 INFO rb-44da9a1-224237-407818 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-25 12:12:28,145 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:12:28,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:12:28,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:12:28,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-08-25 12:12:28,631 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:28,638 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:28,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.031 2026-08-25 12:12:28,692 25 INFO rb-44da9a1-224237-407818 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-25 12:12:28,698 25 INFO rb-44da9a1-224237-407818 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-25 12:12:28,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.009 2026-08-25 12:12:28,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:12:28,731 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:28,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-08-25 12:12:28,767 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-25 12:12:28,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.028 2026-08-25 12:12:28,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-08-25 12:12:29,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.244 0.301 2026-08-25 12:12:29,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:12:29,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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-25 12:12:29,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.040 2026-08-25 12:12:29,591 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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-25 12:12:29,605 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-08-25 12:12:29,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:12:29,665 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:29,678 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:29,696 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:12:29,713 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:29,714 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "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-25 12:12:29,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.039 0.019 2026-08-25 12:12:29,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.064 2026-08-25 12:12:29,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-25 12:12:29,829 25 INFO rb-44da9a1-224237-407818 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-25 12:12:29,872 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:29,917 25 INFO rb-44da9a1-224237-407818 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-25 12:12:29,970 25 INFO rb-44da9a1-224237-407818 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-25 12:12:30,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.083 0.075 2026-08-25 12:12:30,013 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:12:30,027 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.009 0.137 2026-08-25 12:12:30,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-08-25 12:12:30,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-08-25 12:12:30,101 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.195 2026-08-25 12:12:30,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.044 0.265 2026-08-25 12:12:30,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-08-25 12:12:30,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-08-25 12:12:30,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-08-25 12:12:30,297 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-08-25 12:12:30,354 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.212 2026-08-25 12:12:30,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-08-25 12:12:30,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:30] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.208 2026-08-25 12:12:30,468 25 INFO rb-44da9a1-224237-407818 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-25 12:12:30,528 25 INFO rb-44da9a1-224237-407818 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-25 12:12:30,578 25 INFO rb-44da9a1-224237-407818 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-25 12:12:30,637 25 INFO rb-44da9a1-224237-407818 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-25 12:12:30,699 25 INFO rb-44da9a1-224237-407818 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-25 12:12:30,750 25 INFO rb-44da9a1-224237-407818 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-25 12:12:30,836 25 INFO rb-44da9a1-224237-407818 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-25 12:12:30,896 25 INFO rb-44da9a1-224237-407818 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-25 12:12:30,954 25 INFO rb-44da9a1-224237-407818 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-25 12:12:31,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:31] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.011 2026-08-25 12:12:31,508 25 INFO rb-44da9a1-224237-407818 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-25 12:12:31,585 25 INFO rb-44da9a1-224237-407818 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-25 12:12:31,637 25 INFO rb-44da9a1-224237-407818 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-25 12:12:31,688 25 INFO rb-44da9a1-224237-407818 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-25 12:12:31,739 25 INFO rb-44da9a1-224237-407818 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-25 12:12:31,790 25 INFO rb-44da9a1-224237-407818 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-25 12:12:31,840 25 INFO rb-44da9a1-224237-407818 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-25 12:12:31,910 25 INFO rb-44da9a1-224237-407818 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-25 12:12:31,923 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:31,926 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:12:31,962 25 INFO rb-44da9a1-224237-407818 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-25 12:12:32,011 25 INFO rb-44da9a1-224237-407818 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-25 12:12:32,081 25 INFO rb-44da9a1-224237-407818 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-25 12:12:32,136 25 INFO rb-44da9a1-224237-407818 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-25 12:12:32,200 25 INFO rb-44da9a1-224237-407818 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-25 12:12:32,207 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77417298 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8da682fe-dd79-4337-bf81-891a3a18d288'}] 2026-08-25 12:12:32,213 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:33,642 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77417298 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8da682fe-dd79-4337-bf81-891a3a18d288'} created pos.order #599 2026-08-25 12:12:33,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77417298 finished 2026-08-25 12:12:33,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 448 0.527 1.063 2026-08-25 12:12:34,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 79 0.097 0.123 2026-08-25 12:12:34,084 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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-25 12:12:34,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:12:34,208 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-08-25 12:12:34,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-25 12:12:34,345 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 19681856 (allocated 21106688) 2026-08-25 12:12:34,367 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 84616 2026-08-25 12:12:34,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-08-25 12:12:34,369 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 84616 2026-08-25 12:12:34,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121234_469840_test_physical_gift_card_invoiced.txt 2026-08-25 12:12:34,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmp0w80b6qb_chrome_odoo" 2026-08-25 12:12:34,519 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-08-25 12:12:35,162 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 84830 2026-08-25 12:12:35,162 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmp26qbxy35_chrome_odoo 2026-08-25 12:12:35,162 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:45451/json/version 2026-08-25 12:12:35,163 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:35,192 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-08-25 12:12:35,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:45451/json 2026-08-25 12:12:35,193 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:35,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:45451/devtools/page/662CC82B0FC6C2902B46637C1EBE8E0E 2026-08-25 12:12:35,211 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-08-25 12:12:35,260 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-08-25 12:12:35,436 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:12:35,444 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-08-25 12:12:35,447 25 INFO rb-44da9a1-224237-407818 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-25 12:12:35,447 25 INFO rb-44da9a1-224237-407818 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-25 12:12:35,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:12:35,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:35] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.088 0.369 2026-08-25 12:12:35,916 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '662CC82B0FC6C2902B46637C1EBE8E0E', 'loaderId': 'B197D5838CCE4E18F7D211FF811D98A8', 'isDownload': False} 2026-08-25 12:12:35,916 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-08-25 12:12:35,932 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:12:35,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:35] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:12:35,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:35] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-08-25 12:12:35,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:35] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-08-25 12:12:36,373 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:36,378 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:36,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:12:36,411 25 INFO rb-44da9a1-224237-407818 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-25 12:12:36,418 25 INFO rb-44da9a1-224237-407818 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-25 12:12:36,428 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.008 2026-08-25 12:12:36,447 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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-25 12:12:36,458 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:36,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.008 0.013 2026-08-25 12:12:36,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-08-25 12:12:36,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.035 2026-08-25 12:12:36,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-08-25 12:12:37,408 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.318 0.486 2026-08-25 12:12:37,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:12:37,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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-25 12:12:37,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-08-25 12:12:37,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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-25 12:12:37,605 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-08-25 12:12:37,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-25 12:12:37,668 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:12:37,697 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:12:37,715 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:12:37,732 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:12:37,734 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:12:37,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.032 0.036 2026-08-25 12:12:37,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.079 2026-08-25 12:12:37,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-08-25 12:12:37,829 25 INFO rb-44da9a1-224237-407818 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-25 12:12:37,879 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:37,998 25 INFO rb-44da9a1-224237-407818 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-25 12:12:38,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.049 0.095 2026-08-25 12:12:38,064 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:38,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.061 0.240 2026-08-25 12:12:38,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.270 2026-08-25 12:12:38,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.306 2026-08-25 12:12:38,258 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.284 2026-08-25 12:12:38,267 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.003 0.343 2026-08-25 12:12:38,297 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-08-25 12:12:38,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.137 2026-08-25 12:12:38,358 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-08-25 12:12:38,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-08-25 12:12:38,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.131 2026-08-25 12:12:38,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-08-25 12:12:38,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.209 2026-08-25 12:12:38,597 25 INFO rb-44da9a1-224237-407818 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-25 12:12:38,649 25 INFO rb-44da9a1-224237-407818 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-25 12:12:38,701 25 INFO rb-44da9a1-224237-407818 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-25 12:12:38,756 25 INFO rb-44da9a1-224237-407818 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-25 12:12:38,807 25 INFO rb-44da9a1-224237-407818 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-25 12:12:38,860 25 INFO rb-44da9a1-224237-407818 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-25 12:12:38,914 25 INFO rb-44da9a1-224237-407818 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-25 12:12:38,984 25 INFO rb-44da9a1-224237-407818 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-25 12:12:39,036 25 INFO rb-44da9a1-224237-407818 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-25 12:12:39,088 25 INFO rb-44da9a1-224237-407818 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-25 12:12:39,139 25 INFO rb-44da9a1-224237-407818 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-25 12:12:39,200 25 INFO rb-44da9a1-224237-407818 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-25 12:12:39,259 25 INFO rb-44da9a1-224237-407818 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-25 12:12:39,779 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:39] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.007 0.011 2026-08-25 12:12:39,810 25 INFO rb-44da9a1-224237-407818 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-25 12:12:39,877 25 INFO rb-44da9a1-224237-407818 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-25 12:12:39,930 25 INFO rb-44da9a1-224237-407818 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-25 12:12:39,982 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,032 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,083 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,133 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,204 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,221 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:40,225 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:40,255 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,305 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,376 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,429 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,482 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,534 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,602 25 INFO rb-44da9a1-224237-407818 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-25 12:12:40,609 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56351754 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '464d6657-90e5-47ab-80bd-ae71a0c8e0c0'}] 2026-08-25 12:12:40,612 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:40,727 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56351754 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '464d6657-90e5-47ab-80bd-ae71a0c8e0c0'} created pos.order #600 2026-08-25 12:12:40,741 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56351754 finished 2026-08-25 12:12:40,779 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.085 0.090 2026-08-25 12:12:40,866 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.027 0.031 2026-08-25 12:12:40,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:12:41,003 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,053 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,118 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,173 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,224 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,277 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,329 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,381 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,433 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,495 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,547 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,597 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,648 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,702 25 INFO rb-44da9a1-224237-407818 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-25 12:12:41,757 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:42] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.013 0.007 2026-08-25 12:12:42,323 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,388 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,441 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,491 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,542 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,593 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,657 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,707 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,758 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,813 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,864 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,917 25 INFO rb-44da9a1-224237-407818 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-25 12:12:42,969 25 INFO rb-44da9a1-224237-407818 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-25 12:12:43,034 25 INFO rb-44da9a1-224237-407818 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-25 12:12:43,086 25 INFO rb-44da9a1-224237-407818 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-25 12:12:43,136 25 INFO rb-44da9a1-224237-407818 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-25 12:12:43,187 25 INFO rb-44da9a1-224237-407818 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-25 12:12:43,241 25 INFO rb-44da9a1-224237-407818 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-25 12:12:43,296 25 INFO rb-44da9a1-224237-407818 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-25 12:12:43,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:43] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.006 2026-08-25 12:12:43,839 25 INFO rb-44da9a1-224237-407818 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-25 12:12:43,917 25 INFO rb-44da9a1-224237-407818 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-25 12:12:43,971 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,021 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,072 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,123 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,174 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,224 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,282 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,331 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,382 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,437 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,488 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,541 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,593 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,658 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,664 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28065238 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '31b63497-e43d-417e-bd5f-ad27d9388c69'}] 2026-08-25 12:12:44,734 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28065238 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '31b63497-e43d-417e-bd5f-ad27d9388c69'} created pos.order #601 2026-08-25 12:12:44,746 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28065238 finished 2026-08-25 12:12:44,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.048 0.076 2026-08-25 12:12:44,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.020 0.029 2026-08-25 12:12:44,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:44] "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-25 12:12:44,934 25 INFO rb-44da9a1-224237-407818 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-25 12:12:44,978 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-08-25 12:12:44,979 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-25 12:12:45,110 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 18918668 (allocated 19795968) 2026-08-25 12:12:45,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 84830 2026-08-25 12:12:45,128 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-08-25 12:12:45,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 84830 2026-08-25 12:12:45,237 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121245_236852_test_physical_gift_card_sale.txt 2026-08-25 12:12:45,237 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmp26qbxy35_chrome_odoo" 2026-08-25 12:12:45,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-08-25 12:12:45,945 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 85055 2026-08-25 12:12:45,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmp11u9cayi_chrome_odoo 2026-08-25 12:12:45,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:35809/json/version 2026-08-25 12:12:45,959 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:45,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-08-25 12:12:45,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:35809/json 2026-08-25 12:12:45,978 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:45,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:35809/devtools/page/9AC6E12BCA1B551EFB29B40DBF6EAEDC 2026-08-25 12:12:45,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-08-25 12:12:45,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-08-25 12:12:46,223 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:12:46,228 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-08-25 12:12:46,231 25 INFO rb-44da9a1-224237-407818 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-25 12:12:46,231 25 INFO rb-44da9a1-224237-407818 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-25 12:12:46,247 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:12:46,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:46] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.047 0.353 2026-08-25 12:12:46,647 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '9AC6E12BCA1B551EFB29B40DBF6EAEDC', 'loaderId': '2FDC1C4F194758F625E2A7567C9318AD', 'isDownload': False} 2026-08-25 12:12:46,647 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-08-25 12:12:46,660 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:12:46,675 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:46] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:12:46,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:46] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.018 2026-08-25 12:12:46,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:46] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-08-25 12:12:47,172 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:12:47,174 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:12:47,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-08-25 12:12:47,221 25 INFO rb-44da9a1-224237-407818 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-25 12:12:47,230 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-25 12:12:47,232 25 INFO rb-44da9a1-224237-407818 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-25 12:12:47,246 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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-25 12:12:47,256 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:47,280 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-08-25 12:12:47,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-25 12:12:47,343 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.030 2026-08-25 12:12:47,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-08-25 12:12:47,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.226 0.306 2026-08-25 12:12:47,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:12:47,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:12:48,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.044 2026-08-25 12:12:48,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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.014 2026-08-25 12:12:48,138 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-08-25 12:12:48,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.020 2026-08-25 12:12:48,230 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:48,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:48,268 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:12:48,269 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:12:48,273 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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-25 12:12:48,303 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:12:48,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.041 0.034 2026-08-25 12:12:48,318 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-08-25 12:12:48,364 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.028 0.097 2026-08-25 12:12:48,409 25 INFO rb-44da9a1-224237-407818 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-25 12:12:48,460 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.034 0.143 2026-08-25 12:12:48,523 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.034 0.193 2026-08-25 12:12:48,534 25 INFO rb-44da9a1-224237-407818 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-25 12:12:48,562 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:12:48,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.082 2026-08-25 12:12:48,585 25 INFO rb-44da9a1-224237-407818 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-25 12:12:48,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-08-25 12:12:48,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-08-25 12:12:48,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-08-25 12:12:48,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-08-25 12:12:48,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-08-25 12:12:48,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image?model=product.template&field=image_128&id=1698&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-08-25 12:12:48,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-08-25 12:12:48,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.148 2026-08-25 12:12:48,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.167 2026-08-25 12:12:48,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:48] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-08-25 12:12:49,019 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,088 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,138 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,196 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,259 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.012 2026-08-25 12:12:49,310 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,398 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,449 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,499 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,556 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,615 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,687 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,749 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,800 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,851 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,920 25 INFO rb-44da9a1-224237-407818 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-25 12:12:49,930 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:49,932 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:49,970 25 INFO rb-44da9a1-224237-407818 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-25 12:12:50,020 25 INFO rb-44da9a1-224237-407818 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-25 12:12:50,086 25 INFO rb-44da9a1-224237-407818 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-25 12:12:50,141 25 INFO rb-44da9a1-224237-407818 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-25 12:12:50,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:50] "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-25 12:12:50,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32718868 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9162e34e-9c87-482b-a542-11a3e8e42779'}] 2026-08-25 12:12:50,197 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:12:50,574 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32718868 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9162e34e-9c87-482b-a542-11a3e8e42779'} created pos.order #602 2026-08-25 12:12:50,590 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32718868 finished 2026-08-25 12:12:50,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.197 0.279 2026-08-25 12:12:50,755 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.026 0.033 2026-08-25 12:12:50,779 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:12:50,907 25 INFO rb-44da9a1-224237-407818 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-25 12:12:50,953 25 INFO rb-44da9a1-224237-407818 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-25 12:12:51,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:51] "GET /pos/ui/75/receipt/9162e34e-9c87-482b-a542-11a3e8e42779 HTTP/1.1" 200 - 31 0.017 0.031 2026-08-25 12:12:51,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:51] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:51,950 25 INFO rb-44da9a1-224237-407818 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-25 12:12:51,973 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:12:51,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:12:52,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:52,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.016 0.022 2026-08-25 12:12:52,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.041 2026-08-25 12:12:52,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:12:52,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.002 0.004 2026-08-25 12:12:52,186 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.009 2026-08-25 12:12:52,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.040 0.042 2026-08-25 12:12:52,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.009 2026-08-25 12:12:52,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.008 0.016 2026-08-25 12:12:52,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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-25 12:12:52,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-08-25 12:12:52,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:52,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 304 - 7 0.014 0.032 2026-08-25 12:12:52,617 25 INFO rb-44da9a1-224237-407818 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-25 12:12:52,664 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.013 0.038 2026-08-25 12:12:52,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-08-25 12:12:52,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:12:52,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:52] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.077 0.085 2026-08-25 12:12:52,918 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16381332 (allocated 17301504) 2026-08-25 12:12:52,924 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 85055 2026-08-25 12:12:52,925 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-08-25 12:12:52,926 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 85055 2026-08-25 12:12:53,023 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121253_023360_test_point_per_money_spent.txt 2026-08-25 12:12:53,023 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmp11u9cayi_chrome_odoo" 2026-08-25 12:12:53,038 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-08-25 12:12:54,058 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 85287 2026-08-25 12:12:54,059 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp16e6icsu_chrome_odoo 2026-08-25 12:12:54,059 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:44253/json/version 2026-08-25 12:12:54,060 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:54,080 25 INFO rb-44da9a1-224237-407818 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-25 12:12:54,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:44253/json 2026-08-25 12:12:54,080 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:12:54,089 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:44253/devtools/page/7B58F8B92D38DAA79DB6F327589B964C 2026-08-25 12:12:54,101 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-08-25 12:12:54,163 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-08-25 12:12:54,291 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:12:54,298 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-08-25 12:12:54,301 25 INFO rb-44da9a1-224237-407818 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-25 12:12:54,301 25 INFO rb-44da9a1-224237-407818 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-25 12:12:54,319 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:12:54,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:54] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.052 0.404 2026-08-25 12:12:54,776 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '7B58F8B92D38DAA79DB6F327589B964C', 'loaderId': '80CF23A8D7743BE19502CEE968921799', 'isDownload': False} 2026-08-25 12:12:54,776 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-08-25 12:12:54,791 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:12:54,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:54] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:12:54,816 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:54] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-25 12:12:54,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:54] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:12:55,246 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:55,250 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:55,265 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-08-25 12:12:55,282 25 INFO rb-44da9a1-224237-407818 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-25 12:12:55,288 25 INFO rb-44da9a1-224237-407818 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-25 12:12:55,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.010 2026-08-25 12:12:55,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:12:55,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:55,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.011 2026-08-25 12:12:55,383 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-25 12:12:55,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.030 2026-08-25 12:12:55,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-08-25 12:12:56,113 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.292 0.343 2026-08-25 12:12:56,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:12:56,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:12:56,230 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.028 2026-08-25 12:12:56,254 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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-25 12:12:56,265 25 INFO rb-44da9a1-224237-407818 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-25 12:12:56,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:12:56,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:12:56,330 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:12:56,345 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:12:56,352 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:56,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.012 0.027 2026-08-25 12:12:56,391 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:12:56,394 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:12:56,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.065 2026-08-25 12:12:56,414 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:12:56,493 25 INFO rb-44da9a1-224237-407818 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-25 12:12:56,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.018 0.083 2026-08-25 12:12:56,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.065 0.136 2026-08-25 12:12:56,666 25 INFO rb-44da9a1-224237-407818 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-25 12:12:56,670 25 INFO rb-44da9a1-224237-407818 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-25 12:12:56,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=product.template&field=image_128&id=1545&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.100 2026-08-25 12:12:56,705 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:12:56,711 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-08-25 12:12:56,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.042 0.138 2026-08-25 12:12:56,817 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-08-25 12:12:56,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-08-25 12:12:56,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-08-25 12:12:56,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-08-25 12:12:56,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-08-25 12:12:56,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-08-25 12:12:56,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-08-25 12:12:56,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:56] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-08-25 12:12:57,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.152 2026-08-25 12:12:57,178 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,245 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,291 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,347 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,413 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,431 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.011 2026-08-25 12:12:57,465 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,557 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,610 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,659 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,710 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,761 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,832 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,883 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,934 25 INFO rb-44da9a1-224237-407818 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-25 12:12:57,985 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,036 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,087 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,145 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,203 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,259 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,314 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12: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.002 0.007 2026-08-25 12:12:58,407 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,459 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,509 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,560 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,643 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,653 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:58,655 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:12:58,692 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,743 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,826 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,865 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,920 25 INFO rb-44da9a1-224237-407818 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-25 12:12:58,970 25 INFO rb-44da9a1-224237-407818 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-25 12:12:59,024 25 INFO rb-44da9a1-224237-407818 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-25 12:12:59,077 25 INFO rb-44da9a1-224237-407818 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-25 12:12:59,129 25 INFO rb-44da9a1-224237-407818 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-25 12:12:59,190 25 INFO rb-44da9a1-224237-407818 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-25 12:12:59,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:59] "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-25 12:12:59,241 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94877036 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '998f0943-e6f7-4b75-8213-328c787d397c'}] 2026-08-25 12:12:59,242 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:12:59,628 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94877036 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '998f0943-e6f7-4b75-8213-328c787d397c'} created pos.order #603 2026-08-25 12:12:59,649 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94877036 finished 2026-08-25 12:12:59,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.224 0.246 2026-08-25 12:12:59,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.031 0.043 2026-08-25 12:12:59,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:12:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:13:00,009 25 INFO rb-44da9a1-224237-407818 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-25 12:13:00,063 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-08-25 12:13:00,063 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-08-25 12:13:00,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 20937808 (allocated 22679552) 2026-08-25 12:13:00,224 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 85287 2026-08-25 12:13:00,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-08-25 12:13:00,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 85287 2026-08-25 12:13:00,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121300_326608_test_points_awarded_discount_code_no_domain_program.txt 2026-08-25 12:13:00,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp16e6icsu_chrome_odoo" 2026-08-25 12:13:00,349 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-08-25 12:13:01,447 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 85499 2026-08-25 12:13:01,447 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmp2jj74em6_chrome_odoo 2026-08-25 12:13:01,447 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:41759/json/version 2026-08-25 12:13:01,448 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:01,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-08-25 12:13:01,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:41759/json 2026-08-25 12:13:01,481 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:01,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:41759/devtools/page/969263DCFFC28EE482EFF3B6791AF214 2026-08-25 12:13:01,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-08-25 12:13:01,570 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-08-25 12:13:01,708 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:13:01,714 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-08-25 12:13:01,721 25 INFO rb-44da9a1-224237-407818 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-25 12:13:01,721 25 INFO rb-44da9a1-224237-407818 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-25 12:13:01,740 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:13:02,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.035 0.385 2026-08-25 12:13:02,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '969263DCFFC28EE482EFF3B6791AF214', 'loaderId': '73DC4D5FE170A98BF62E57DD3F8494BA', 'isDownload': False} 2026-08-25 12:13:02,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-08-25 12:13:02,175 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:13:02,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:13:02,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-08-25 12:13:02,224 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.033 2026-08-25 12:13:02,632 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:13:02,636 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:13:02,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-25 12:13:02,675 25 INFO rb-44da9a1-224237-407818 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-25 12:13:02,683 25 INFO rb-44da9a1-224237-407818 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-25 12:13:02,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.010 2026-08-25 12:13:02,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:13:02,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:02,763 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.011 2026-08-25 12:13:02,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-08-25 12:13:02,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.033 2026-08-25 12:13:02,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-08-25 12:13:03,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.268 0.321 2026-08-25 12:13:03,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:13:03,550 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:13:03,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.052 2026-08-25 12:13:03,661 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-08-25 12:13:03,678 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-08-25 12:13:03,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:13:03,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:13:03,755 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:13:03,763 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:03,804 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-08-25 12:13:03,822 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:13:03,825 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "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-25 12:13:03,871 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:03,903 25 INFO rb-44da9a1-224237-407818 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-25 12:13:03,905 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.115 0.044 2026-08-25 12:13:03,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:03] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.168 2026-08-25 12:13:04,021 25 INFO rb-44da9a1-224237-407818 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-25 12:13:04,070 25 INFO rb-44da9a1-224237-407818 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-25 12:13:04,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.081 0.200 2026-08-25 12:13:04,088 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:13:04,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.018 0.316 2026-08-25 12:13:04,178 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /web/image?model=product.template&field=image_128&id=1545&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-08-25 12:13:04,199 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-08-25 12:13:04,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-25 12:13:04,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.249 2026-08-25 12:13:04,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-08-25 12:13:04,291 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-08-25 12:13:04,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-08-25 12:13:04,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.360 2026-08-25 12:13:04,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.117 2026-08-25 12:13:04,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-08-25 12:13:04,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.197 2026-08-25 12:13:04,565 25 INFO rb-44da9a1-224237-407818 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-25 12:13:04,624 25 INFO rb-44da9a1-224237-407818 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-25 12:13:04,677 25 INFO rb-44da9a1-224237-407818 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-25 12:13:04,732 25 INFO rb-44da9a1-224237-407818 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-25 12:13:04,795 25 INFO rb-44da9a1-224237-407818 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-25 12:13:04,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.011 0.011 2026-08-25 12:13:04,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.006 0.009 2026-08-25 12:13:04,851 25 INFO rb-44da9a1-224237-407818 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-25 12:13:04,904 25 INFO rb-44da9a1-224237-407818 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-25 12:13:04,966 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,013 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-08-25 12:13:05,066 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,151 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,202 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,253 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,305 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,355 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,405 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,461 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,539 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,605 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,675 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,689 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:05,692 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:05,726 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,777 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,848 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,901 25 INFO rb-44da9a1-224237-407818 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-25 12:13:05,955 25 INFO rb-44da9a1-224237-407818 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-25 12:13:06,008 25 INFO rb-44da9a1-224237-407818 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-25 12:13:06,060 25 INFO rb-44da9a1-224237-407818 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-25 12:13:06,112 25 INFO rb-44da9a1-224237-407818 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-25 12:13:06,168 25 INFO rb-44da9a1-224237-407818 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-25 12:13:06,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:06] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.010 2026-08-25 12:13:06,212 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73349910 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b814695e-0834-403b-a087-d375a3830573'}] 2026-08-25 12:13:06,215 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:06,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73349910 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'b814695e-0834-403b-a087-d375a3830573'} created pos.order #604 2026-08-25 12:13:06,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73349910 finished 2026-08-25 12:13:06,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.164 0.232 2026-08-25 12:13:06,704 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.019 0.053 2026-08-25 12:13:06,732 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:13:06,837 25 INFO rb-44da9a1-224237-407818 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-25 12:13:06,883 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-08-25 12:13:06,884 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:13:06,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 20467508 (allocated 21893120) 2026-08-25 12:13:06,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 85499 2026-08-25 12:13:07,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-08-25 12:13:07,003 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 85499 2026-08-25 12:13:07,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121307_099777_test_points_awarded_ewallet.txt 2026-08-25 12:13:07,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmp2jj74em6_chrome_odoo" 2026-08-25 12:13:07,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-08-25 12:13:08,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 85713 2026-08-25 12:13:08,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpa0kjqnuc_chrome_odoo 2026-08-25 12:13:08,180 25 INFO rb-44da9a1-224237-407818 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:41891/json/version 2026-08-25 12:13:08,181 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:08,193 25 INFO rb-44da9a1-224237-407818 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-25 12:13:08,193 25 INFO rb-44da9a1-224237-407818 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:41891/json 2026-08-25 12:13:08,194 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:08,201 25 INFO rb-44da9a1-224237-407818 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:41891/devtools/page/64DD27C7881DF7D71D6F698C709568B6 2026-08-25 12:13:08,208 25 INFO rb-44da9a1-224237-407818 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-25 12:13:08,260 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-08-25 12:13:08,462 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:13:08,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-08-25 12:13:08,469 25 INFO rb-44da9a1-224237-407818 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-25 12:13:08,469 25 INFO rb-44da9a1-224237-407818 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-25 12:13:08,479 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:13:09,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.051 0.580 2026-08-25 12:13:09,110 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '64DD27C7881DF7D71D6F698C709568B6', 'loaderId': 'DF59C5683E27A15A1DA2DD44393CFCAE', 'isDownload': False} 2026-08-25 12:13:09,110 25 INFO rb-44da9a1-224237-407818 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-25 12:13:09,126 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:13:09,140 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:13:09,148 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:13:09,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-08-25 12:13:09,550 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:09,564 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:13:09,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.008 2026-08-25 12:13:09,592 25 INFO rb-44da9a1-224237-407818 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-25 12:13:09,601 25 INFO rb-44da9a1-224237-407818 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-25 12:13:09,609 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.006 2026-08-25 12:13:09,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:13:09,629 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:09,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-08-25 12:13:09,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-25 12:13:09,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.036 2026-08-25 12:13:09,735 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-08-25 12:13:10,445 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.316 0.357 2026-08-25 12:13:10,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:13:10,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:13:10,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.030 2026-08-25 12:13:10,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-08-25 12:13:10,636 25 INFO rb-44da9a1-224237-407818 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-25 12:13:10,648 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:13:10,698 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:10,714 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:10,723 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:13:10,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.037 2026-08-25 12:13:10,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-08-25 12:13:10,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-08-25 12:13:10,769 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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-25 12:13:10,772 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:13:10,849 25 INFO rb-44da9a1-224237-407818 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-25 12:13:10,899 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:10,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:10] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.055 0.037 2026-08-25 12:13:11,065 25 INFO rb-44da9a1-224237-407818 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-25 12:13:11,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.048 0.177 2026-08-25 12:13:11,120 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:11,123 25 INFO rb-44da9a1-224237-407818 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-25 12:13:11,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/image?model=product.template&field=image_128&id=1545&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-08-25 12:13:11,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-08-25 12:13:11,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-08-25 12:13:11,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.201 2026-08-25 12:13:11,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-08-25 12:13:11,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-08-25 12:13:11,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.139 2026-08-25 12:13:11,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-08-25 12:13:11,353 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-08-25 12:13:11,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.134 2026-08-25 12:13:11,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-25 12:13:11,457 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.174 2026-08-25 12:13:11,577 25 INFO rb-44da9a1-224237-407818 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-25 12:13:11,646 25 INFO rb-44da9a1-224237-407818 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-25 12:13:11,696 25 INFO rb-44da9a1-224237-407818 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-25 12:13:11,753 25 INFO rb-44da9a1-224237-407818 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-25 12:13:11,820 25 INFO rb-44da9a1-224237-407818 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-25 12:13:11,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.013 2026-08-25 12:13:11,870 25 INFO rb-44da9a1-224237-407818 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-25 12:13:11,961 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,011 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,062 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,113 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,164 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,236 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,286 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,338 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,389 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,439 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,489 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,547 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,605 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,661 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,714 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:12] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.006 2026-08-25 12:13:12,784 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,835 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,886 25 INFO rb-44da9a1-224237-407818 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-25 12:13:12,936 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,007 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,017 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:13,018 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:13,055 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,106 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,176 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,229 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,282 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,335 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,388 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,440 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,492 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,547 25 INFO rb-44da9a1-224237-407818 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-25 12:13:13,558 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.006 2026-08-25 12:13:13,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57325284 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '49c51941-f1c4-4462-b9fb-8306830e888d'}] 2026-08-25 12:13:13,586 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:13:13,953 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57325284 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '49c51941-f1c4-4462-b9fb-8306830e888d'} created pos.order #605 2026-08-25 12:13:13,967 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57325284 finished 2026-08-25 12:13:14,032 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.210 0.243 2026-08-25 12:13:14,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.054 0.052 2026-08-25 12:13:14,220 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:13:14,376 25 INFO rb-44da9a1-224237-407818 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-25 12:13:14,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-08-25 12:13:14,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-08-25 12:13:14,547 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 20944228 (allocated 22155264) 2026-08-25 12:13:14,551 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 85713 2026-08-25 12:13:14,554 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-08-25 12:13:14,555 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 85713 2026-08-25 12:13:14,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121314_670615_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-08-25 12:13:14,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpa0kjqnuc_chrome_odoo" 2026-08-25 12:13:14,706 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-08-25 12:13:15,868 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 85931 2026-08-25 12:13:15,869 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmp0l156900_chrome_odoo 2026-08-25 12:13:15,870 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:44089/json/version 2026-08-25 12:13:15,875 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:15,886 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-08-25 12:13:15,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:44089/json 2026-08-25 12:13:15,887 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:15,892 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:44089/devtools/page/549F8A264E1F755B459AF62B91FD2472 2026-08-25 12:13:15,959 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-08-25 12:13:15,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-08-25 12:13:16,124 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:13:16,132 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-08-25 12:13:16,138 25 INFO rb-44da9a1-224237-407818 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-25 12:13:16,139 25 INFO rb-44da9a1-224237-407818 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-25 12:13:16,155 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:13:16,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:16] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.069 0.372 2026-08-25 12:13:16,596 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '549F8A264E1F755B459AF62B91FD2472', 'loaderId': '1D9A3885665AF8A1DF66E481008BB377', 'isDownload': False} 2026-08-25 12:13:16,596 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-08-25 12:13:16,603 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:13:16,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:16] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:13:16,632 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:16] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-08-25 12:13:16,639 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:16] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-08-25 12:13:17,089 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:17,092 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:17,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:13:17,120 25 INFO rb-44da9a1-224237-407818 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-25 12:13:17,126 25 INFO rb-44da9a1-224237-407818 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-25 12:13:17,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.008 2026-08-25 12:13:17,162 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:13:17,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:17,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.011 2026-08-25 12:13:17,230 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.040 2026-08-25 12:13:17,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.029 0.046 2026-08-25 12:13:17,308 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.050 2026-08-25 12:13:17,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.213 0.279 2026-08-25 12:13:17,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:13:17,899 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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.007 2026-08-25 12:13:17,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:17] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-08-25 12:13:18,001 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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-25 12:13:18,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-08-25 12:13:18,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-08-25 12:13:18,086 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:18,111 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:18,128 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:13:18,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.022 0.020 2026-08-25 12:13:18,143 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:13:18,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.053 2026-08-25 12:13:18,164 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:18,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-08-25 12:13:18,231 25 INFO rb-44da9a1-224237-407818 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-25 12:13:18,260 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:18,376 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.081 0.042 2026-08-25 12:13:18,385 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:18,388 25 INFO rb-44da9a1-224237-407818 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-25 12:13:18,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.011 0.092 2026-08-25 12:13:18,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=product.template&field=image_128&id=1545&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-08-25 12:13:18,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-08-25 12:13:18,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-08-25 12:13:18,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.041 0.293 2026-08-25 12:13:18,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.207 2026-08-25 12:13:18,645 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-08-25 12:13:18,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.186 2026-08-25 12:13:18,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-08-25 12:13:18,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-08-25 12:13:18,779 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.164 2026-08-25 12:13:18,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-08-25 12:13:18,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:18] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-08-25 12:13:18,859 25 INFO rb-44da9a1-224237-407818 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-25 12:13:18,913 25 INFO rb-44da9a1-224237-407818 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-25 12:13:18,964 25 INFO rb-44da9a1-224237-407818 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-25 12:13:19,018 25 INFO rb-44da9a1-224237-407818 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-25 12:13:19,071 25 INFO rb-44da9a1-224237-407818 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-25 12:13:19,122 25 INFO rb-44da9a1-224237-407818 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-25 12:13:19,175 25 INFO rb-44da9a1-224237-407818 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-25 12:13:19,240 25 INFO rb-44da9a1-224237-407818 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-25 12:13:19,291 25 INFO rb-44da9a1-224237-407818 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-25 12:13:19,342 25 INFO rb-44da9a1-224237-407818 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-25 12:13:19,393 25 INFO rb-44da9a1-224237-407818 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-25 12:13:19,453 25 INFO rb-44da9a1-224237-407818 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-25 12:13:19,512 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,030 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:20] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.004 0.011 2026-08-25 12:13:20,072 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,151 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,203 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,254 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,320 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,334 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:20,336 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:20,371 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,422 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,487 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,539 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,593 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,661 25 INFO rb-44da9a1-224237-407818 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-25 12:13:20,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57433574 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4bfc3a76-39be-423e-9176-d6d17011296d'}] 2026-08-25 12:13:20,671 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:20,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57433574 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4bfc3a76-39be-423e-9176-d6d17011296d'} created pos.order #606 2026-08-25 12:13:20,808 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57433574 finished 2026-08-25 12:13:20,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.097 0.104 2026-08-25 12:13:20,958 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.018 0.048 2026-08-25 12:13:20,982 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:13:21,122 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,166 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,217 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,340 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,394 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,445 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,498 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,560 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.005 0.013 2026-08-25 12:13:21,613 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,681 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,731 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,783 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,834 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,885 25 INFO rb-44da9a1-224237-407818 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-25 12:13:21,935 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,000 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,050 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,110 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,160 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:22] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:13:22,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:22] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.011 0.019 2026-08-25 12:13:22,271 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,321 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,372 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,428 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,478 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,529 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,584 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,637 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,690 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,746 25 INFO rb-44da9a1-224237-407818 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-25 12:13:22,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:13:22,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94423740 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '38e856c2-4c89-4a1c-b0a4-5453d2f39f86'}] 2026-08-25 12:13:23,134 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94423740 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '38e856c2-4c89-4a1c-b0a4-5453d2f39f86'} created pos.order #607 2026-08-25 12:13:23,147 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94423740 finished 2026-08-25 12:13:23,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.193 0.235 2026-08-25 12:13:23,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.025 0.048 2026-08-25 12:13:23,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:13:23,382 25 INFO rb-44da9a1-224237-407818 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-25 12:13:23,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-08-25 12:13:23,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-25 12:13:23,614 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 22414032 (allocated 23990272) 2026-08-25 12:13:23,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 85931 2026-08-25 12:13:23,626 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-08-25 12:13:23,630 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 85931 2026-08-25 12:13:23,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121323_698830_test_points_awarded_giftcard.txt 2026-08-25 12:13:23,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmp0l156900_chrome_odoo" 2026-08-25 12:13:23,721 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-08-25 12:13:24,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 86148 2026-08-25 12:13:24,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpj55zyef7_chrome_odoo 2026-08-25 12:13:24,786 25 INFO rb-44da9a1-224237-407818 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:45591/json/version 2026-08-25 12:13:24,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:24,817 25 INFO rb-44da9a1-224237-407818 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-25 12:13:24,817 25 INFO rb-44da9a1-224237-407818 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:45591/json 2026-08-25 12:13:24,818 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:24,869 25 INFO rb-44da9a1-224237-407818 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:45591/devtools/page/E65F668963D3E1DBC6296470EF96C1C0 2026-08-25 12:13:24,884 25 INFO rb-44da9a1-224237-407818 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-25 12:13:24,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-08-25 12:13:25,041 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:13:25,047 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-08-25 12:13:25,049 25 INFO rb-44da9a1-224237-407818 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-25 12:13:25,050 25 INFO rb-44da9a1-224237-407818 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-25 12:13:25,064 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:13:25,462 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:25] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.038 0.365 2026-08-25 12:13:25,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': 'E65F668963D3E1DBC6296470EF96C1C0', 'loaderId': '13F7A106B5078C31A65F087350F3D3BC', 'isDownload': False} 2026-08-25 12:13:25,466 25 INFO rb-44da9a1-224237-407818 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-25 12:13:25,485 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:13:25,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:25] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:13:25,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:25] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:13:25,524 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:25] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-08-25 12:13:25,990 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:25,995 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:26,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-08-25 12:13:26,042 25 INFO rb-44da9a1-224237-407818 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-25 12:13:26,049 25 INFO rb-44da9a1-224237-407818 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-25 12:13:26,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-08-25 12:13:26,085 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:13:26,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:26,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-08-25 12:13:26,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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.016 2026-08-25 12:13:26,210 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.035 2026-08-25 12:13:26,215 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-08-25 12:13:26,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.140 0.267 2026-08-25 12:13:26,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:13:26,762 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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-25 12:13:26,802 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-08-25 12:13:26,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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-25 12:13:26,872 25 INFO rb-44da9a1-224237-407818 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-25 12:13:26,887 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-08-25 12:13:26,911 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:13:26,940 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:13:26,944 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.028 2026-08-25 12:13:26,959 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:13:26,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-25 12:13:26,994 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:13:26,995 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:13:26,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.073 2026-08-25 12:13:27,071 25 INFO rb-44da9a1-224237-407818 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-25 12:13:27,123 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:13:27,188 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:13:27,201 25 INFO rb-44da9a1-224237-407818 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-25 12:13:27,261 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.079 0.085 2026-08-25 12:13:27,343 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.034 0.204 2026-08-25 12:13:27,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-08-25 12:13:27,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/image?model=product.template&field=image_128&id=1545&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.286 2026-08-25 12:13:27,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-08-25 12:13:27,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.300 2026-08-25 12:13:27,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-08-25 12:13:27,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-08-25 12:13:27,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-25 12:13:27,609 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.157 2026-08-25 12:13:27,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-08-25 12:13:27,645 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-08-25 12:13:27,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:27] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-08-25 12:13:27,688 25 INFO rb-44da9a1-224237-407818 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-25 12:13:27,759 25 INFO rb-44da9a1-224237-407818 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-25 12:13:27,811 25 INFO rb-44da9a1-224237-407818 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-25 12:13:27,862 25 INFO rb-44da9a1-224237-407818 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-25 12:13:27,913 25 INFO rb-44da9a1-224237-407818 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-25 12:13:27,966 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,116 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,184 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,235 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,292 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,363 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.019 2026-08-25 12:13:28,431 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,479 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,530 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,580 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,631 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,703 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,719 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:28,720 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:28,754 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,805 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,878 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,931 25 INFO rb-44da9a1-224237-407818 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-25 12:13:28,985 25 INFO rb-44da9a1-224237-407818 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-25 12:13:29,043 25 INFO rb-44da9a1-224237-407818 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-25 12:13:29,057 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:29] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.008 2026-08-25 12:13:29,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88778659 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '81e8e1b6-01bf-448b-8f1c-d841e10cbbe0'}] 2026-08-25 12:13:29,100 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:29,472 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88778659 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '81e8e1b6-01bf-448b-8f1c-d841e10cbbe0'} created pos.order #608 2026-08-25 12:13:29,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88778659 finished 2026-08-25 12:13:29,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.214 0.240 2026-08-25 12:13:29,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.031 0.052 2026-08-25 12:13:29,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:13:29,819 25 INFO rb-44da9a1-224237-407818 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-25 12:13:29,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-08-25 12:13:29,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-08-25 12:13:29,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 20384628 (allocated 21893120) 2026-08-25 12:13:30,001 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 86148 2026-08-25 12:13:30,002 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-08-25 12:13:30,003 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 86148 2026-08-25 12:13:30,098 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121330_098197_test_points_awarded_global_discount_code_no_domain_program.txt 2026-08-25 12:13:30,098 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpj55zyef7_chrome_odoo" 2026-08-25 12:13:30,130 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-08-25 12:13:31,258 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 86350 2026-08-25 12:13:31,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpu2x2l4oe_chrome_odoo 2026-08-25 12:13:31,259 25 INFO rb-44da9a1-224237-407818 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:39847/json/version 2026-08-25 12:13:31,261 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:31,280 25 INFO rb-44da9a1-224237-407818 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-25 12:13:31,280 25 INFO rb-44da9a1-224237-407818 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:39847/json 2026-08-25 12:13:31,281 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:31,289 25 INFO rb-44da9a1-224237-407818 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:39847/devtools/page/08DAE7B7301D46F5044E6BD60BED9DF8 2026-08-25 12:13:31,367 25 INFO rb-44da9a1-224237-407818 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-25 12:13:31,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-08-25 12:13:31,500 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:13:31,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-08-25 12:13:31,509 25 INFO rb-44da9a1-224237-407818 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-25 12:13:31,509 25 INFO rb-44da9a1-224237-407818 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-25 12:13:31,522 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:13:32,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.060 0.596 2026-08-25 12:13:32,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '08DAE7B7301D46F5044E6BD60BED9DF8', 'loaderId': '5DEF51C5A26425B1266F4B743C8D7DA4', 'isDownload': False} 2026-08-25 12:13:32,180 25 INFO rb-44da9a1-224237-407818 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-25 12:13:32,196 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:13:32,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:13:32,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:13:32,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-08-25 12:13:32,642 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:32,647 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:32,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:13:32,676 25 INFO rb-44da9a1-224237-407818 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-25 12:13:32,686 25 INFO rb-44da9a1-224237-407818 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-25 12:13:32,690 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-08-25 12:13:32,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:13:32,726 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:32,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.011 2026-08-25 12:13:32,768 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-25 12:13:32,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.020 0.038 2026-08-25 12:13:32,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-08-25 12:13:33,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.201 0.337 2026-08-25 12:13:33,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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-25 12:13:33,474 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:13:33,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-08-25 12:13:33,577 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:13:33,593 25 INFO rb-44da9a1-224237-407818 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-25 12:13:33,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:13:33,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:13:33,671 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:13:33,686 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:13:33,688 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:13:33,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.020 2026-08-25 12:13:33,726 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.045 2026-08-25 12:13:33,727 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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-25 12:13:33,744 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:33,765 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:13:33,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.016 0.036 2026-08-25 12:13:33,875 25 INFO rb-44da9a1-224237-407818 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-25 12:13:33,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:33] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.058 0.083 2026-08-25 12:13:33,986 25 INFO rb-44da9a1-224237-407818 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-25 12:13:34,001 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1545&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.033 2026-08-25 12:13:34,009 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:13:34,074 25 INFO rb-44da9a1-224237-407818 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-25 12:13:34,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1546&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.064 0.047 2026-08-25 12:13:34,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-08-25 12:13:34,152 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-08-25 12:13:34,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-08-25 12:13:34,190 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-08-25 12:13:34,211 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-08-25 12:13:34,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.116 2026-08-25 12:13:34,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.123 2026-08-25 12:13:34,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-08-25 12:13:34,307 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-08-25 12:13:34,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.122 2026-08-25 12:13:34,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.195 2026-08-25 12:13:34,554 25 INFO rb-44da9a1-224237-407818 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-25 12:13:34,624 25 INFO rb-44da9a1-224237-407818 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-25 12:13:34,674 25 INFO rb-44da9a1-224237-407818 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-25 12:13:34,730 25 INFO rb-44da9a1-224237-407818 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-25 12:13:34,796 25 INFO rb-44da9a1-224237-407818 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-25 12:13:34,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.014 2026-08-25 12:13:34,850 25 INFO rb-44da9a1-224237-407818 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-25 12:13:34,934 25 INFO rb-44da9a1-224237-407818 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-25 12:13:34,984 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,036 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,087 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,137 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,209 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,260 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,311 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,362 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,413 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,463 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,521 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,578 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,634 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,688 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,701 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:35] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:13:35,767 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,818 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,868 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,919 25 INFO rb-44da9a1-224237-407818 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-25 12:13:35,988 25 INFO rb-44da9a1-224237-407818 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-25 12:13:36,001 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:36,002 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:36,039 25 INFO rb-44da9a1-224237-407818 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-25 12:13:36,090 25 INFO rb-44da9a1-224237-407818 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-25 12:13:36,158 25 INFO rb-44da9a1-224237-407818 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-25 12:13:36,213 25 INFO rb-44da9a1-224237-407818 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-25 12:13:36,265 25 INFO rb-44da9a1-224237-407818 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-25 12:13:36,318 25 INFO rb-44da9a1-224237-407818 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-25 12:13:36,371 25 INFO rb-44da9a1-224237-407818 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-25 12:13:36,424 25 INFO rb-44da9a1-224237-407818 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-25 12:13:36,475 25 INFO rb-44da9a1-224237-407818 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-25 12:13:36,533 25 INFO rb-44da9a1-224237-407818 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-25 12:13:36,547 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:36] "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-25 12:13:36,578 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88342964 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c952004b-ae5f-402b-be79-d1a50744a9d4'}] 2026-08-25 12:13:36,584 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:36,861 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88342964 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c952004b-ae5f-402b-be79-d1a50744a9d4'} created pos.order #609 2026-08-25 12:13:36,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88342964 finished 2026-08-25 12:13:36,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.119 0.239 2026-08-25 12:13:37,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.036 0.042 2026-08-25 12:13:37,085 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:13:37,224 25 INFO rb-44da9a1-224237-407818 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-25 12:13:37,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-08-25 12:13:37,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-08-25 12:13:37,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 20964888 (allocated 22417408) 2026-08-25 12:13:37,422 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 86350 2026-08-25 12:13:37,431 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-08-25 12:13:37,435 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 86350 2026-08-25 12:13:37,529 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121337_528855_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-08-25 12:13:37,529 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpu2x2l4oe_chrome_odoo" 2026-08-25 12:13:37,557 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-08-25 12:13:38,049 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 86560 2026-08-25 12:13:38,049 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmprnu9tk5n_chrome_odoo 2026-08-25 12:13:38,049 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:45699/json/version 2026-08-25 12:13:38,050 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:38,074 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-08-25 12:13:38,074 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:45699/json 2026-08-25 12:13:38,074 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:38,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:45699/devtools/page/CE8874E59F43A496D48E69174C31D0EE 2026-08-25 12:13:38,091 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-08-25 12:13:38,164 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-08-25 12:13:38,205 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:13:38,216 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-08-25 12:13:38,219 25 INFO rb-44da9a1-224237-407818 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-25 12:13:38,219 25 INFO rb-44da9a1-224237-407818 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-25 12:13:38,232 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:13:38,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:38] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.057 0.388 2026-08-25 12:13:38,678 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'CE8874E59F43A496D48E69174C31D0EE', 'loaderId': 'CE9D1E6CD5132CE1AFBE8CAFBEFF1C63', 'isDownload': False} 2026-08-25 12:13:38,678 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-08-25 12:13:38,703 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:13:38,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:38] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:13:38,720 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:38] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:13:38,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:38] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:13:39,189 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:39,198 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:13:39,210 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-08-25 12:13:39,222 25 INFO rb-44da9a1-224237-407818 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-25 12:13:39,231 25 INFO rb-44da9a1-224237-407818 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-25 12:13:39,254 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.012 2026-08-25 12:13:39,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:13:39,285 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:39,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.011 2026-08-25 12:13:39,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-25 12:13:39,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.024 0.033 2026-08-25 12:13:39,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-08-25 12:13:39,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.231 0.328 2026-08-25 12:13:40,010 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "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-25 12:13:40,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:13:40,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-08-25 12:13:40,159 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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-25 12:13:40,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-08-25 12:13:40,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-08-25 12:13:40,243 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:40,245 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:13:40,271 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:13:40,276 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:13:40,298 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.018 0.020 2026-08-25 12:13:40,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.045 2026-08-25 12:13:40,318 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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-25 12:13:40,324 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:40,339 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:40,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.047 0.037 2026-08-25 12:13:40,427 25 INFO rb-44da9a1-224237-407818 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-25 12:13:40,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.026 0.135 2026-08-25 12:13:40,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.050 0.024 2026-08-25 12:13:40,587 25 INFO rb-44da9a1-224237-407818 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-25 12:13:40,589 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:40,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.146 2026-08-25 12:13:40,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.175 2026-08-25 12:13:40,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.214 2026-08-25 12:13:40,748 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-08-25 12:13:40,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-08-25 12:13:40,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-08-25 12:13:40,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.146 2026-08-25 12:13:40,835 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-08-25 12:13:40,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.141 2026-08-25 12:13:40,994 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,075 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,126 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,179 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,371 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,422 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,473 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,530 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,581 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,632 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,683 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,746 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,757 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:41,758 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:41,797 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,848 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,915 25 INFO rb-44da9a1-224237-407818 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-25 12:13:41,968 25 INFO rb-44da9a1-224237-407818 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-25 12:13:42,020 25 INFO rb-44da9a1-224237-407818 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-25 12:13:42,091 25 INFO rb-44da9a1-224237-407818 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-25 12:13:42,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36808360 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e0472d60-9452-4190-8d35-8bcc95b24112'}] 2026-08-25 12:13:42,096 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:42,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36808360 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e0472d60-9452-4190-8d35-8bcc95b24112'} created pos.order #610 2026-08-25 12:13:42,530 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36808360 finished 2026-08-25 12:13:42,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 210 0.258 0.245 2026-08-25 12:13:42,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.033 0.045 2026-08-25 12:13:42,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:13:42,877 25 INFO rb-44da9a1-224237-407818 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-25 12:13:42,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:42] "GET /report/barcode/Code128/044a-0342-460d HTTP/1.1" 200 - 0 0.000 0.068 2026-08-25 12:13:42,921 25 INFO rb-44da9a1-224237-407818 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-25 12:13:42,990 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,042 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,093 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,145 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,333 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,384 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,435 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,486 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,536 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,593 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,644 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,695 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,748 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,798 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,935 25 INFO rb-44da9a1-224237-407818 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-25 12:13:43,984 25 INFO rb-44da9a1-224237-407818 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-25 12:13:44,035 25 INFO rb-44da9a1-224237-407818 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-25 12:13:44,092 25 INFO rb-44da9a1-224237-407818 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-25 12:13:44,142 25 INFO rb-44da9a1-224237-407818 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-25 12:13:44,193 25 INFO rb-44da9a1-224237-407818 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-25 12:13:44,248 25 INFO rb-44da9a1-224237-407818 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-25 12:13:44,301 25 INFO rb-44da9a1-224237-407818 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-25 12:13:44,353 25 INFO rb-44da9a1-224237-407818 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-25 12:13:44,417 25 INFO rb-44da9a1-224237-407818 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-25 12:13:44,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91493366 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '96755ff0-6c70-424c-b998-fc91918c1303'}] 2026-08-25 12:13:44,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91493366 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '96755ff0-6c70-424c-b998-fc91918c1303'} created pos.order #611 2026-08-25 12:13:44,632 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91493366 finished 2026-08-25 12:13:44,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.086 0.183 2026-08-25 12:13:44,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.013 0.020 2026-08-25 12:13:44,782 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:13:44,833 25 INFO rb-44da9a1-224237-407818 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-25 12:13:44,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:44] "GET /report/barcode/Code128/044a-8aab-43d7 HTTP/1.1" 200 - 0 0.000 0.061 2026-08-25 12:13:44,881 25 INFO rb-44da9a1-224237-407818 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-25 12:13:44,947 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,002 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,053 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,105 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,290 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,341 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,392 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,446 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,497 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,548 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,600 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,652 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,797 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,848 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,899 25 INFO rb-44da9a1-224237-407818 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-25 12:13:45,950 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,009 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,067 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,124 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,188 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:46] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.010 2026-08-25 12:13:46,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.005 0.018 2026-08-25 12:13:46,252 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,303 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,358 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,413 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,468 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,523 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:46] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-08-25 12:13:46,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.015 2026-08-25 12:13:46,642 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,699 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,749 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,800 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,856 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,908 25 INFO rb-44da9a1-224237-407818 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-25 12:13:46,962 25 INFO rb-44da9a1-224237-407818 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-25 12:13:47,015 25 INFO rb-44da9a1-224237-407818 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-25 12:13:47,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:13:47,049 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43877246 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '8ddf863e-089c-43ee-9a3b-9c0fd41d3fc2'}] 2026-08-25 12:13:47,325 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43877246 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '8ddf863e-089c-43ee-9a3b-9c0fd41d3fc2'} created pos.order #612 2026-08-25 12:13:47,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43877246 finished 2026-08-25 12:13:47,379 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.119 0.213 2026-08-25 12:13:47,477 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.016 0.037 2026-08-25 12:13:47,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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-25 12:13:47,586 25 INFO rb-44da9a1-224237-407818 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-25 12:13:47,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:47] "GET /report/barcode/Code128/0448-a227-4758 HTTP/1.1" 200 - 0 0.000 0.069 2026-08-25 12:13:47,666 25 INFO rb-44da9a1-224237-407818 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-25 12:13:47,736 25 INFO rb-44da9a1-224237-407818 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-25 12:13:47,788 25 INFO rb-44da9a1-224237-407818 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-25 12:13:47,839 25 INFO rb-44da9a1-224237-407818 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-25 12:13:47,892 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,079 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,130 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,203 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,253 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,306 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,356 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,553 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,603 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,654 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,705 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,755 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,806 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,863 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,917 25 INFO rb-44da9a1-224237-407818 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-25 12:13:48,977 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,032 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,043 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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.010 2026-08-25 12:13:49,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:49] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.024 2026-08-25 12:13:49,155 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,205 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,256 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,311 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,362 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,414 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,465 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,517 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,655 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,714 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,765 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,822 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,871 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,922 25 INFO rb-44da9a1-224237-407818 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-25 12:13:49,979 25 INFO rb-44da9a1-224237-407818 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-25 12:13:50,032 25 INFO rb-44da9a1-224237-407818 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-25 12:13:50,084 25 INFO rb-44da9a1-224237-407818 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-25 12:13:50,153 25 INFO rb-44da9a1-224237-407818 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-25 12:13:50,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #966355 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'baf27e85-9313-44bb-890c-1386f16c5b5f'}] 2026-08-25 12:13:50,412 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #966355 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'baf27e85-9313-44bb-890c-1386f16c5b5f'} created pos.order #613 2026-08-25 12:13:50,424 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #966355 finished 2026-08-25 12:13:50,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.102 0.209 2026-08-25 12:13:50,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.024 0.043 2026-08-25 12:13:50,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:13:50,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:50] "GET /report/barcode/Code128/044f-ce25-43d4 HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:13:50,675 25 INFO rb-44da9a1-224237-407818 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-25 12:13:50,726 25 INFO rb-44da9a1-224237-407818 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-25 12:13:50,805 25 INFO rb-44da9a1-224237-407818 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-25 12:13:50,857 25 INFO rb-44da9a1-224237-407818 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-25 12:13:50,909 25 INFO rb-44da9a1-224237-407818 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-25 12:13:50,966 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,015 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,221 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,271 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,348 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,398 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,449 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,504 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,699 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,750 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,832 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,885 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,936 25 INFO rb-44da9a1-224237-407818 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-25 12:13:51,990 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,190 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,241 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,292 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,343 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,393 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,444 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,501 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,556 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,609 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,665 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:52] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.016 2026-08-25 12:13:52,777 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,827 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,878 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,936 25 INFO rb-44da9a1-224237-407818 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-25 12:13:52,987 25 INFO rb-44da9a1-224237-407818 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-25 12:13:53,036 25 INFO rb-44da9a1-224237-407818 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-25 12:13:53,095 25 INFO rb-44da9a1-224237-407818 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-25 12:13:53,146 25 INFO rb-44da9a1-224237-407818 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-25 12:13:53,199 25 INFO rb-44da9a1-224237-407818 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-25 12:13:53,271 25 INFO rb-44da9a1-224237-407818 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-25 12:13:53,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92275939 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '025fff2f-97f9-4602-8d8a-bc8b6c9c62cd'}] 2026-08-25 12:13:53,598 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92275939 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '025fff2f-97f9-4602-8d8a-bc8b6c9c62cd'} created pos.order #614 2026-08-25 12:13:53,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92275939 finished 2026-08-25 12:13:53,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.156 0.242 2026-08-25 12:13:53,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.030 0.036 2026-08-25 12:13:53,796 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:53] "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-25 12:13:53,869 25 INFO rb-44da9a1-224237-407818 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-25 12:13:53,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:53] "GET /report/barcode/Code128/044d-ffbe-42f3 HTTP/1.1" 200 - 0 0.000 0.053 2026-08-25 12:13:53,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-08-25 12:13:53,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:13:54,152 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 30622040 (allocated 34615296) 2026-08-25 12:13:54,170 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 86560 2026-08-25 12:13:54,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-08-25 12:13:54,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 86560 2026-08-25 12:13:54,256 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121354_256307_test_pos_loyalty_tour_basic.txt 2026-08-25 12:13:54,256 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmprnu9tk5n_chrome_odoo" 2026-08-25 12:13:54,622 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 86790 2026-08-25 12:13:54,623 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp5mj3gaty_chrome_odoo 2026-08-25 12:13:54,623 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:43789/json/version 2026-08-25 12:13:54,624 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:54,683 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-08-25 12:13:54,684 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:43789/json 2026-08-25 12:13:54,684 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:13:54,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:43789/devtools/page/6BB8CEAED45237856392A2BD791BD56E 2026-08-25 12:13:54,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-08-25 12:13:54,766 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-08-25 12:13:54,859 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:13:54,862 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-08-25 12:13:54,864 25 INFO rb-44da9a1-224237-407818 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-25 12:13:54,864 25 INFO rb-44da9a1-224237-407818 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-25 12:13:54,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.022 0.039 2026-08-25 12:13:54,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '6BB8CEAED45237856392A2BD791BD56E', 'loaderId': 'C475ED27B8F35DCD320257D9B2DE25C0', 'isDownload': False} 2026-08-25 12:13:54,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-08-25 12:13:54,984 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:13:54,993 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:54] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:13:54,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:54] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:13:55,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:55] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-25 12:13:55,458 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:55,460 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:13:55,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:13:55,492 25 INFO rb-44da9a1-224237-407818 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-25 12:13:55,499 25 INFO rb-44da9a1-224237-407818 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-25 12:13:55,511 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:13:55,532 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:13:55,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:55,569 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.008 0.010 2026-08-25 12:13:55,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:13:55,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.010 0.023 2026-08-25 12:13:55,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-08-25 12:13:56,121 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.168 0.311 2026-08-25 12:13:56,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "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-25 12:13:56,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.001 0.009 2026-08-25 12:13:56,259 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-25 12:13:56,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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.012 2026-08-25 12:13:56,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-08-25 12:13:56,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:13:56,414 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:13:56,425 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:13:56,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-08-25 12:13:56,440 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:13:56,448 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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-25 12:13:56,449 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:56,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.043 0.040 2026-08-25 12:13:56,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.089 2026-08-25 12:13:56,553 25 INFO rb-44da9a1-224237-407818 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-25 12:13:56,569 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:13:56,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.092 0.033 2026-08-25 12:13:56,696 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:13:56,699 25 INFO rb-44da9a1-224237-407818 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-25 12:13:56,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.042 0.165 2026-08-25 12:13:56,789 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-08-25 12:13:56,813 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-08-25 12:13:56,837 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-08-25 12:13:56,859 25 INFO rb-44da9a1-224237-407818 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-25 12:13:56,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.256 2026-08-25 12:13:56,887 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-08-25 12:13:56,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.134 2026-08-25 12:13:56,916 25 INFO rb-44da9a1-224237-407818 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-25 12:13:56,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.138 2026-08-25 12:13:56,964 25 INFO rb-44da9a1-224237-407818 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-25 12:13:56,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:56] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:13:57,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:57] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-08-25 12:13:57,018 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,238 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,288 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,340 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,418 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,468 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,519 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,573 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,764 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,815 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,866 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,916 25 INFO rb-44da9a1-224237-407818 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-25 12:13:57,981 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,038 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,094 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,150 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13: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.002 0.007 2026-08-25 12:13:58,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:58] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.016 2026-08-25 12:13:58,288 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,339 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,391 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,441 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,510 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,526 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:13:58,527 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:13:58,560 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,611 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,679 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,732 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,784 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,839 25 INFO rb-44da9a1-224237-407818 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-25 12:13:58,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:58] "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-25 12:13:58,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59688171 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '5fad7994-6870-470e-b4a6-08c975397572'}] 2026-08-25 12:13:58,880 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:13:59,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59688171 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '5fad7994-6870-470e-b4a6-08c975397572'} created pos.order #615 2026-08-25 12:13:59,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59688171 finished 2026-08-25 12:13:59,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.138 0.258 2026-08-25 12:13:59,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.015 0.035 2026-08-25 12:13:59,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:13:59,533 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:13:59] "GET /report/barcode/Code128/0442-fd24-4ee7 HTTP/1.1" 200 - 0 0.000 0.039 2026-08-25 12:13:59,600 25 INFO rb-44da9a1-224237-407818 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-25 12:13:59,643 25 INFO rb-44da9a1-224237-407818 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-25 12:13:59,713 25 INFO rb-44da9a1-224237-407818 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-25 12:13:59,768 25 INFO rb-44da9a1-224237-407818 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-25 12:13:59,816 25 INFO rb-44da9a1-224237-407818 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-25 12:13:59,869 25 INFO rb-44da9a1-224237-407818 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-25 12:13:59,921 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,136 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,187 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,238 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,288 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,339 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,389 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,444 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,498 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,551 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,606 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,623 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:00] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.010 0.007 2026-08-25 12:14:00,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:00] "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-25 12:14:00,739 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,789 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,845 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,899 25 INFO rb-44da9a1-224237-407818 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-25 12:14:00,951 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,006 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:01] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:14:01,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:01] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.016 2026-08-25 12:14:01,117 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,168 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,219 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,273 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,323 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,376 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,429 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,480 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,768 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,820 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,875 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,928 25 INFO rb-44da9a1-224237-407818 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-25 12:14:01,983 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,036 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,092 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,108 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:02] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.008 0.008 2026-08-25 12:14:02,144 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,194 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,252 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,302 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,352 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,409 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,461 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,513 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,572 25 INFO rb-44da9a1-224237-407818 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-25 12:14:02,591 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:02] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.011 2026-08-25 12:14:02,614 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58917393 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'f6320e02-1b31-454e-b802-1b6c86d429ef'}] 2026-08-25 12:14:02,933 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58917393 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'f6320e02-1b31-454e-b802-1b6c86d429ef'} created pos.order #616 2026-08-25 12:14:02,957 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58917393 finished 2026-08-25 12:14:03,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.164 0.228 2026-08-25 12:14:03,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.034 0.049 2026-08-25 12:14:03,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:14:03,259 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:03] "GET /report/barcode/Code128/044d-6157-4780 HTTP/1.1" 200 - 0 0.000 0.070 2026-08-25 12:14:03,277 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,340 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,392 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,443 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,495 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,679 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,730 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,781 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,837 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,888 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,939 25 INFO rb-44da9a1-224237-407818 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-25 12:14:03,991 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,042 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,181 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,233 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,288 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,341 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,395 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,448 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:04] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:14:04,499 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,550 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,609 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,665 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,718 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,779 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:04] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.016 2026-08-25 12:14:04,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:04] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.016 2026-08-25 12:14:04,906 25 INFO rb-44da9a1-224237-407818 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-25 12:14:04,957 25 INFO rb-44da9a1-224237-407818 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-25 12:14:05,008 25 INFO rb-44da9a1-224237-407818 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-25 12:14:05,059 25 INFO rb-44da9a1-224237-407818 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-25 12:14:05,127 25 INFO rb-44da9a1-224237-407818 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-25 12:14:05,178 25 INFO rb-44da9a1-224237-407818 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-25 12:14:05,229 25 INFO rb-44da9a1-224237-407818 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-25 12:14:05,289 25 INFO rb-44da9a1-224237-407818 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-25 12:14:05,339 25 INFO rb-44da9a1-224237-407818 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-25 12:14:05,392 25 INFO rb-44da9a1-224237-407818 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-25 12:14:05,449 25 INFO rb-44da9a1-224237-407818 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-25 12:14:05,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:05] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.010 2026-08-25 12:14:05,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55093542 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '4fa70a13-c5e7-4559-a498-7d3b4c7e05aa'}] 2026-08-25 12:14:05,707 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55093542 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '4fa70a13-c5e7-4559-a498-7d3b4c7e05aa'} created pos.order #617 2026-08-25 12:14:05,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55093542 finished 2026-08-25 12:14:05,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.082 0.188 2026-08-25 12:14:05,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.017 0.043 2026-08-25 12:14:05,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:14:05,943 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:05] "GET /report/barcode/Code128/0442-9e26-4814 HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:14:05,947 25 INFO rb-44da9a1-224237-407818 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-25 12:14:05,998 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,062 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,114 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,165 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,218 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,399 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,450 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,501 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,556 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,610 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,664 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,720 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,734 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:06] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.007 2026-08-25 12:14:06,770 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:06] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.016 2026-08-25 12:14:06,867 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,919 25 INFO rb-44da9a1-224237-407818 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-25 12:14:06,969 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,026 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,078 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,128 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,184 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,235 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,382 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,444 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,495 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,545 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,596 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,652 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,721 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,773 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,823 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,874 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,933 25 INFO rb-44da9a1-224237-407818 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-25 12:14:07,982 25 INFO rb-44da9a1-224237-407818 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-25 12:14:08,034 25 INFO rb-44da9a1-224237-407818 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-25 12:14:08,090 25 INFO rb-44da9a1-224237-407818 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-25 12:14:08,142 25 INFO rb-44da9a1-224237-407818 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-25 12:14:08,194 25 INFO rb-44da9a1-224237-407818 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-25 12:14:08,255 25 INFO rb-44da9a1-224237-407818 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-25 12:14:08,261 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7503587 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'f8f4d474-7465-45ff-aafc-bf5cbd6f8796'}] 2026-08-25 12:14:08,498 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7503587 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': 'f8f4d474-7465-45ff-aafc-bf5cbd6f8796'} created pos.order #618 2026-08-25 12:14:08,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7503587 finished 2026-08-25 12:14:08,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.110 0.182 2026-08-25 12:14:08,638 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.021 0.030 2026-08-25 12:14:08,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:14:08,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:08] "GET /report/barcode/Code128/0443-3e15-4339 HTTP/1.1" 200 - 0 0.000 0.037 2026-08-25 12:14:08,722 25 INFO rb-44da9a1-224237-407818 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-25 12:14:08,752 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-08-25 12:14:08,754 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:14:09,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 33469908 (allocated 36450304) 2026-08-25 12:14:09,037 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 86790 2026-08-25 12:14:09,041 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-08-25 12:14:09,042 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 86790 2026-08-25 12:14:09,112 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121409_111904_test_pos_loyalty_tour_basic.txt 2026-08-25 12:14:09,112 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp5mj3gaty_chrome_odoo" 2026-08-25 12:14:09,151 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-08-25 12:14:09,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 87018 2026-08-25 12:14:09,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpi7n23hyj_chrome_odoo 2026-08-25 12:14:09,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:35243/json/version 2026-08-25 12:14:09,999 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:10,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-08-25 12:14:10,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:35243/json 2026-08-25 12:14:10,028 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:10,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:35243/devtools/page/720BB937CEE4D7B204BE25CACEE4202C 2026-08-25 12:14:10,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-08-25 12:14:10,107 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-08-25 12:14:10,257 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:14:10,264 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-08-25 12:14:10,279 25 INFO rb-44da9a1-224237-407818 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-25 12:14:10,279 25 INFO rb-44da9a1-224237-407818 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-25 12:14:10,305 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:14:10,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:10] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.067 0.390 2026-08-25 12:14:10,756 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '720BB937CEE4D7B204BE25CACEE4202C', 'loaderId': '33F7CBE9885D66A5A5E3AE05CD2E4260', 'isDownload': False} 2026-08-25 12:14:10,757 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-08-25 12:14:10,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:14:10,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:10] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:14:10,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:10] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-08-25 12:14:10,820 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:10] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-08-25 12:14:11,304 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:14:11,306 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:14:11,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:14:11,352 25 INFO rb-44da9a1-224237-407818 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-25 12:14:11,361 25 INFO rb-44da9a1-224237-407818 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-25 12:14:11,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.007 2026-08-25 12:14:11,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:14:11,408 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:11,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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.009 2026-08-25 12:14:11,452 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-25 12:14:11,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.032 0.032 2026-08-25 12:14:11,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-08-25 12:14:12,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.234 0.306 2026-08-25 12:14:12,119 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:12,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:12,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-08-25 12:14:12,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:12,262 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-08-25 12:14:12,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:14:12,313 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:12,331 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:14:12,391 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-08-25 12:14:12,394 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:14:12,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.040 0.058 2026-08-25 12:14:12,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.032 0.101 2026-08-25 12:14:12,475 25 INFO rb-44da9a1-224237-407818 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-25 12:14:12,483 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:12,485 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:12,515 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:14:12,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.061 0.031 2026-08-25 12:14:12,609 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:12,612 25 INFO rb-44da9a1-224237-407818 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-25 12:14:12,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.064 0.129 2026-08-25 12:14:12,731 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:14:12,786 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.029 0.181 2026-08-25 12:14:12,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-08-25 12:14:12,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-08-25 12:14:12,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image?model=product.template&field=image_128&id=1715&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-08-25 12:14:12,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-08-25 12:14:12,897 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-08-25 12:14:12,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image?model=product.template&field=image_128&id=1713&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-08-25 12:14:12,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image?model=product.template&field=image_128&id=1714&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-08-25 12:14:12,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:12] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-08-25 12:14:13,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.147 2026-08-25 12:14:13,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:13] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-08-25 12:14:13,067 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:13] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-08-25 12:14:13,093 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,146 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,197 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,271 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,321 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,397 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,448 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,498 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,548 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,631 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,683 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,733 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,784 25 INFO rb-44da9a1-224237-407818 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-25 12:14:13,835 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-08-25 12:14:13,836 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:14:13,927 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16386764 (allocated 17174528) 2026-08-25 12:14:13,933 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 87018 2026-08-25 12:14:13,934 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-08-25 12:14:13,935 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 87018 2026-08-25 12:14:14,037 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121414_037332_test_pos_loyalty_tour_max_amount.txt 2026-08-25 12:14:14,037 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpi7n23hyj_chrome_odoo" 2026-08-25 12:14:14,050 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-08-25 12:14:14,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 87232 2026-08-25 12:14:14,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmp2qnrr94f_chrome_odoo 2026-08-25 12:14:14,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:33683/json/version 2026-08-25 12:14:14,879 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33683', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:14,895 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-08-25 12:14:14,895 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:33683/json 2026-08-25 12:14:14,895 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33683', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:14,901 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:33683/devtools/page/467CC6549E2F7653C44EFD1952D5F6B9 2026-08-25 12:14:14,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-08-25 12:14:14,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-08-25 12:14:15,137 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:14:15,142 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-08-25 12:14:15,144 25 INFO rb-44da9a1-224237-407818 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-25 12:14:15,144 25 INFO rb-44da9a1-224237-407818 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-25 12:14:15,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:14:15,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:15] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.041 0.464 2026-08-25 12:14:15,664 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '467CC6549E2F7653C44EFD1952D5F6B9', 'loaderId': 'A4D7B85112CEC06BB296500FBA956B31', 'isDownload': False} 2026-08-25 12:14:15,664 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-08-25 12:14:15,682 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:14:15,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:15] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:14:15,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:15] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-08-25 12:14:15,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:15] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.046 2026-08-25 12:14:16,132 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:16,143 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:16,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:14:16,178 25 INFO rb-44da9a1-224237-407818 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-25 12:14:16,198 25 INFO rb-44da9a1-224237-407818 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-25 12:14:16,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.009 2026-08-25 12:14:16,220 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:14:16,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:16,254 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.009 2026-08-25 12:14:16,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-08-25 12:14:16,286 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-08-25 12:14:16,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.033 2026-08-25 12:14:16,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.189 0.325 2026-08-25 12:14:16,899 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:14:16,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:14:17,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.048 2026-08-25 12:14:17,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:14:17,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-08-25 12:14:17,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-08-25 12:14:17,139 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:14:17,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:14:17,169 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-08-25 12:14:17,180 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-08-25 12:14:17,189 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:14:17,193 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:14:17,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.029 0.045 2026-08-25 12:14:17,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.121 2026-08-25 12:14:17,282 25 INFO rb-44da9a1-224237-407818 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-25 12:14:17,308 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:14:17,375 25 INFO rb-44da9a1-224237-407818 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-25 12:14:17,398 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:14:17,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.079 0.039 2026-08-25 12:14:17,425 25 INFO rb-44da9a1-224237-407818 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-25 12:14:17,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-08-25 12:14:17,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.167 2026-08-25 12:14:17,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-08-25 12:14:17,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-08-25 12:14:17,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.043 0.277 2026-08-25 12:14:17,647 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=product.template&field=image_128&id=1717&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-08-25 12:14:17,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.200 2026-08-25 12:14:17,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-08-25 12:14:17,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=product.template&field=image_128&id=1718&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-08-25 12:14:17,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.201 2026-08-25 12:14:17,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-08-25 12:14:17,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:14:17,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:17] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-08-25 12:14:17,925 25 INFO rb-44da9a1-224237-407818 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-25 12:14:17,986 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,040 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,092 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,155 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.012 2026-08-25 12:14:18,205 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,286 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,360 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,411 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,462 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,513 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,563 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,622 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,673 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,726 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,777 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,833 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,890 25 INFO rb-44da9a1-224237-407818 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-25 12:14:18,941 25 INFO rb-44da9a1-224237-407818 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-25 12:14:19,019 25 INFO rb-44da9a1-224237-407818 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-25 12:14:19,093 25 INFO rb-44da9a1-224237-407818 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-25 12:14:19,144 25 INFO rb-44da9a1-224237-407818 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-25 12:14:19,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-08-25 12:14:19,200 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:14:19,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 19707816 (allocated 21106688) 2026-08-25 12:14:19,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 87232 2026-08-25 12:14:19,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-08-25 12:14:19,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 87232 2026-08-25 12:14:19,374 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121419_374653_test_promo_with_different_taxes.txt 2026-08-25 12:14:19,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmp2qnrr94f_chrome_odoo" 2026-08-25 12:14:19,389 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-08-25 12:14:20,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 87439 2026-08-25 12:14:20,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmps9augq91_chrome_odoo 2026-08-25 12:14:20,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:40319/json/version 2026-08-25 12:14:20,288 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:20,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-08-25 12:14:20,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:40319/json 2026-08-25 12:14:20,363 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:20,384 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:40319/devtools/page/E5B3AD2F2A99BD0E0E448EF359E3E1A5 2026-08-25 12:14:20,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-08-25 12:14:20,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-08-25 12:14:20,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:14:20,534 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-08-25 12:14:20,536 25 INFO rb-44da9a1-224237-407818 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-25 12:14:20,536 25 INFO rb-44da9a1-224237-407818 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-25 12:14:20,549 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:14:20,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:20] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.049 0.383 2026-08-25 12:14:20,983 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': 'E5B3AD2F2A99BD0E0E448EF359E3E1A5', 'loaderId': 'D7B69DA86CEA5174816DB911A168A0B8', 'isDownload': False} 2026-08-25 12:14:20,983 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-08-25 12:14:20,996 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:14:21,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.005 2026-08-25 12:14:21,017 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:14:21,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:14:21,516 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:21,527 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:14:21,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:14:21,547 25 INFO rb-44da9a1-224237-407818 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-25 12:14:21,555 25 INFO rb-44da9a1-224237-407818 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-25 12:14:21,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.002 0.004 2026-08-25 12:14:21,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-08-25 12:14:21,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:21,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-08-25 12:14:21,653 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.035 2026-08-25 12:14:21,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.047 2026-08-25 12:14:21,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-08-25 12:14:22,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.213 0.278 2026-08-25 12:14:22,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:14:22,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:14:22,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-08-25 12:14:22,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:14:22,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-08-25 12:14:22,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.013 2026-08-25 12:14:22,502 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:22,515 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:22,529 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:14:22,534 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:14:22,553 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.021 2026-08-25 12:14:22,560 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:22,568 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:22,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.047 2026-08-25 12:14:22,589 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:14:22,692 25 INFO rb-44da9a1-224237-407818 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-25 12:14:22,701 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.088 0.033 2026-08-25 12:14:22,861 25 INFO rb-44da9a1-224237-407818 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-25 12:14:22,862 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.085 0.194 2026-08-25 12:14:22,883 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:14:22,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-25 12:14:22,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-08-25 12:14:22,982 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:22] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-08-25 12:14:23,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:23] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-08-25 12:14:23,026 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:23] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-08-25 12:14:23,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:23] "GET /web/image?model=product.template&field=image_128&id=1720&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.160 2026-08-25 12:14:23,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:23] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.195 2026-08-25 12:14:23,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:23] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-08-25 12:14:23,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:23] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-08-25 12:14:23,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:23] "GET /web/image?model=product.template&field=image_128&id=1721&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-25 12:14:23,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:23] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-08-25 12:14:23,257 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.190 2026-08-25 12:14:23,316 25 INFO rb-44da9a1-224237-407818 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-25 12:14:23,424 25 INFO rb-44da9a1-224237-407818 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-25 12:14:23,488 25 INFO rb-44da9a1-224237-407818 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-25 12:14:23,543 25 INFO rb-44da9a1-224237-407818 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-25 12:14:23,589 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-08-25 12:14:23,590 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:14:23,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15740220 (allocated 16777216) 2026-08-25 12:14:23,675 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 87439 2026-08-25 12:14:23,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-08-25 12:14:23,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 87439 2026-08-25 12:14:23,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121423_771591_test_promo_with_free_product.txt 2026-08-25 12:14:23,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmps9augq91_chrome_odoo" 2026-08-25 12:14:23,784 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-08-25 12:14:24,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 87648 2026-08-25 12:14:24,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpijvftssq_chrome_odoo 2026-08-25 12:14:24,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:46551/json/version 2026-08-25 12:14:24,717 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:24,762 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-08-25 12:14:24,762 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:46551/json 2026-08-25 12:14:24,762 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:24,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:46551/devtools/page/16228FB0DD62296A3D0BC2DFABCE08E1 2026-08-25 12:14:24,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-08-25 12:14:24,788 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-08-25 12:14:24,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:14:24,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-08-25 12:14:24,982 25 INFO rb-44da9a1-224237-407818 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-25 12:14:24,982 25 INFO rb-44da9a1-224237-407818 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-25 12:14:25,005 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:14:25,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:25] "GET /pos/ui/79 HTTP/1.1" 200 - 86 0.051 0.414 2026-08-25 12:14:25,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '16228FB0DD62296A3D0BC2DFABCE08E1', 'loaderId': '106C13E722B39AD07F0E71045751C9D2', 'isDownload': False} 2026-08-25 12:14:25,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-08-25 12:14:25,483 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:14:25,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:25] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-08-25 12:14:25,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:25] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.043 2026-08-25 12:14:25,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:25] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.057 2026-08-25 12:14:25,986 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:14:25,989 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:26,001 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:14:26,015 25 INFO rb-44da9a1-224237-407818 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-25 12:14:26,023 25 INFO rb-44da9a1-224237-407818 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-25 12:14:26,024 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:14:26,046 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:14:26,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:26,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-08-25 12:14:26,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-25 12:14:26,186 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.035 2026-08-25 12:14:26,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-08-25 12:14:26,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.198 0.259 2026-08-25 12:14:26,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "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-25 12:14:26,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:26,813 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-08-25 12:14:26,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:26,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-08-25 12:14:26,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:14:26,932 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:26,951 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:14:26,955 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:26,979 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:26,981 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:14:26,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.030 2026-08-25 12:14:26,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:26] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.053 2026-08-25 12:14:27,001 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-08-25 12:14:27,092 25 INFO rb-44da9a1-224237-407818 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-25 12:14:27,119 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:27,211 25 INFO rb-44da9a1-224237-407818 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-25 12:14:27,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /pos/ui/79?from_backend=True HTTP/1.1" 200 - 31 0.090 0.065 2026-08-25 12:14:27,287 25 INFO rb-44da9a1-224237-407818 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-25 12:14:27,298 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:14:27,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.103 2026-08-25 12:14:27,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-08-25 12:14:27,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-08-25 12:14:27,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-08-25 12:14:27,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /pos/ui/79 HTTP/1.1" 200 - 31 0.026 0.303 2026-08-25 12:14:27,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-08-25 12:14:27,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-08-25 12:14:27,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-08-25 12:14:27,537 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/image?model=product.template&field=image_128&id=1728&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-08-25 12:14:27,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.186 2026-08-25 12:14:27,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:14:27,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:27] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-08-25 12:14:27,748 25 INFO rb-44da9a1-224237-407818 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-25 12:14:27,814 25 INFO rb-44da9a1-224237-407818 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-25 12:14:27,865 25 INFO rb-44da9a1-224237-407818 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-25 12:14:27,922 25 INFO rb-44da9a1-224237-407818 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-25 12:14:27,986 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,016 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.011 0.018 2026-08-25 12:14:28,036 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,116 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,166 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,218 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,273 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,325 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,378 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,432 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,483 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,549 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,601 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,652 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,703 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,754 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,805 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,863 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,919 25 INFO rb-44da9a1-224237-407818 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-25 12:14:28,993 25 INFO rb-44da9a1-224237-407818 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-25 12:14:29,043 25 INFO rb-44da9a1-224237-407818 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-25 12:14:29,094 25 INFO rb-44da9a1-224237-407818 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-25 12:14:29,145 25 INFO rb-44da9a1-224237-407818 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-25 12:14:29,195 25 INFO rb-44da9a1-224237-407818 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-25 12:14:29,246 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-08-25 12:14:29,247 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-25 12:14:29,322 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 18758712 (allocated 20709376) 2026-08-25 12:14:29,331 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 87648 2026-08-25 12:14:29,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-08-25 12:14:29,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 87648 2026-08-25 12:14:29,431 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121429_430856_test_promotion_program_with_global_discount.txt 2026-08-25 12:14:29,431 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpijvftssq_chrome_odoo" 2026-08-25 12:14:29,444 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-08-25 12:14:30,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 87852 2026-08-25 12:14:30,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpbd_fn7oq_chrome_odoo 2026-08-25 12:14:30,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:43185/json/version 2026-08-25 12:14:30,283 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:30,341 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-08-25 12:14:30,341 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:43185/json 2026-08-25 12:14:30,342 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:30,382 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:43185/devtools/page/3F33894663A5CADE0746D088F7B46C01 2026-08-25 12:14:30,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-08-25 12:14:30,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-08-25 12:14:30,527 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:14:30,533 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-08-25 12:14:30,535 25 INFO rb-44da9a1-224237-407818 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-25 12:14:30,535 25 INFO rb-44da9a1-224237-407818 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-25 12:14:30,555 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:14:30,905 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:30] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.033 0.324 2026-08-25 12:14:30,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '3F33894663A5CADE0746D088F7B46C01', 'loaderId': 'CB6771882ECD2EC4EE409A57D5B4118B', 'isDownload': False} 2026-08-25 12:14:30,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-08-25 12:14:30,929 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:14:30,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:30] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:14:30,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:30] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:14:30,978 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:30] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.039 2026-08-25 12:14:31,370 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:31,380 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:14:31,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:14:31,402 25 INFO rb-44da9a1-224237-407818 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-25 12:14:31,412 25 INFO rb-44da9a1-224237-407818 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-25 12:14:31,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-08-25 12:14:31,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:14:31,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:31,460 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-08-25 12:14:31,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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.021 2026-08-25 12:14:31,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-25 12:14:31,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.028 2026-08-25 12:14:32,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.194 0.333 2026-08-25 12:14:32,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:14:32,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:32,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-08-25 12:14:32,236 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:32,264 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-08-25 12:14:32,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-25 12:14:32,298 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:32,342 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:14:32,348 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:14:32,358 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.032 0.020 2026-08-25 12:14:32,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-08-25 12:14:32,388 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:14:32,390 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:14:32,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.058 2026-08-25 12:14:32,429 25 INFO rb-44da9a1-224237-407818 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-25 12:14:32,495 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:14:32,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.053 0.029 2026-08-25 12:14:32,606 25 INFO rb-44da9a1-224237-407818 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-25 12:14:32,680 25 INFO rb-44da9a1-224237-407818 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-25 12:14:32,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.085 0.119 2026-08-25 12:14:32,707 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:14:32,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.141 2026-08-25 12:14:32,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.036 0.172 2026-08-25 12:14:32,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.229 2026-08-25 12:14:32,826 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-08-25 12:14:32,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.270 2026-08-25 12:14:32,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image?model=product.template&field=image_128&id=1730&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-25 12:14:32,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.169 2026-08-25 12:14:32,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.144 2026-08-25 12:14:32,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:32] "GET /web/image?model=product.template&field=image_128&id=1731&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-08-25 12:14:33,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:33] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-08-25 12:14:33,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.202 2026-08-25 12:14:33,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:33] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-08-25 12:14:33,219 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,278 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,328 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,384 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,451 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,502 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,589 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,636 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,687 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,741 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,792 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,846 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,899 25 INFO rb-44da9a1-224237-407818 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-25 12:14:33,951 25 INFO rb-44da9a1-224237-407818 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-25 12:14:34,018 25 INFO rb-44da9a1-224237-407818 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-25 12:14:34,079 25 INFO rb-44da9a1-224237-407818 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-25 12:14:34,130 25 INFO rb-44da9a1-224237-407818 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-25 12:14:34,180 25 INFO rb-44da9a1-224237-407818 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-25 12:14:34,231 25 INFO rb-44da9a1-224237-407818 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-25 12:14:34,282 25 INFO rb-44da9a1-224237-407818 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-25 12:14:34,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-08-25 12:14:34,333 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:14:34,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 19363196 (allocated 20844544) 2026-08-25 12:14:34,403 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 87852 2026-08-25 12:14:34,404 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-08-25 12:14:34,405 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 87852 2026-08-25 12:14:34,478 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121434_478571_test_promotion_program_with_loyalty_program.txt 2026-08-25 12:14:34,478 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpbd_fn7oq_chrome_odoo" 2026-08-25 12:14:34,493 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-08-25 12:14:35,319 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 88052 2026-08-25 12:14:35,319 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmp40mju229_chrome_odoo 2026-08-25 12:14:35,319 25 INFO rb-44da9a1-224237-407818 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:34231/json/version 2026-08-25 12:14:35,320 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34231', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:35,376 25 INFO rb-44da9a1-224237-407818 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-25 12:14:35,376 25 INFO rb-44da9a1-224237-407818 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:34231/json 2026-08-25 12:14:35,377 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34231', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:35,395 25 INFO rb-44da9a1-224237-407818 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:34231/devtools/page/6F91091FCD2D903FBBF5FEB8B5E7365D 2026-08-25 12:14:35,405 25 INFO rb-44da9a1-224237-407818 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-25 12:14:35,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-08-25 12:14:35,565 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:14:35,573 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-08-25 12:14:35,575 25 INFO rb-44da9a1-224237-407818 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-25 12:14:35,575 25 INFO rb-44da9a1-224237-407818 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-25 12:14:35,587 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:14:36,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.039 0.615 2026-08-25 12:14:36,242 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '6F91091FCD2D903FBBF5FEB8B5E7365D', 'loaderId': 'D451E154BE8272DCA4D9A14E6319C5C5', 'isDownload': False} 2026-08-25 12:14:36,242 25 INFO rb-44da9a1-224237-407818 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-25 12:14:36,259 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:14:36,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-08-25 12:14:36,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:14:36,292 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-08-25 12:14:36,743 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:36,744 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:36,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:14:36,783 25 INFO rb-44da9a1-224237-407818 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-25 12:14:36,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-25 12:14:36,788 25 INFO rb-44da9a1-224237-407818 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-25 12:14:36,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:14:36,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:36,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.013 2026-08-25 12:14:36,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-25 12:14:36,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.014 0.033 2026-08-25 12:14:36,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-08-25 12:14:37,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.206 0.277 2026-08-25 12:14:37,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:37,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:37,545 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-08-25 12:14:37,573 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:37,592 25 INFO rb-44da9a1-224237-407818 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-25 12:14:37,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:14:37,640 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:14:37,659 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:14:37,666 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:14:37,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.019 0.018 2026-08-25 12:14:37,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:14:37,706 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:14:37,707 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:14:37,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.017 0.047 2026-08-25 12:14:37,821 25 INFO rb-44da9a1-224237-407818 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-25 12:14:37,848 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:37,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:37] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.018 0.035 2026-08-25 12:14:37,974 25 INFO rb-44da9a1-224237-407818 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-25 12:14:38,001 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.070 0.090 2026-08-25 12:14:38,007 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:38,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-08-25 12:14:38,066 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-08-25 12:14:38,084 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-08-25 12:14:38,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-08-25 12:14:38,162 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.235 2026-08-25 12:14:38,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-08-25 12:14:38,222 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/image?model=product.template&field=image_128&id=1733&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-08-25 12:14:38,245 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-08-25 12:14:38,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/image?model=product.template&field=image_128&id=1734&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-08-25 12:14:38,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-08-25 12:14:38,404 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.181 2026-08-25 12:14:38,419 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:38] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.212 2026-08-25 12:14:38,472 25 INFO rb-44da9a1-224237-407818 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-25 12:14:38,521 25 INFO rb-44da9a1-224237-407818 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-25 12:14:38,572 25 INFO rb-44da9a1-224237-407818 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-25 12:14:38,626 25 INFO rb-44da9a1-224237-407818 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-25 12:14:38,677 25 INFO rb-44da9a1-224237-407818 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-25 12:14:38,724 25 INFO rb-44da9a1-224237-407818 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-25 12:14:38,794 25 INFO rb-44da9a1-224237-407818 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-25 12:14:38,844 25 INFO rb-44da9a1-224237-407818 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-25 12:14:38,896 25 INFO rb-44da9a1-224237-407818 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-25 12:14:38,947 25 INFO rb-44da9a1-224237-407818 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-25 12:14:38,998 25 INFO rb-44da9a1-224237-407818 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-25 12:14:39,048 25 INFO rb-44da9a1-224237-407818 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-25 12:14:39,114 25 INFO rb-44da9a1-224237-407818 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-25 12:14:39,165 25 INFO rb-44da9a1-224237-407818 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-25 12:14:39,216 25 INFO rb-44da9a1-224237-407818 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-25 12:14:39,266 25 INFO rb-44da9a1-224237-407818 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-25 12:14:39,317 25 INFO rb-44da9a1-224237-407818 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-25 12:14:39,367 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-08-25 12:14:39,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-08-25 12:14:39,428 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 14938704 (allocated 15990784) 2026-08-25 12:14:39,443 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 88052 2026-08-25 12:14:39,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-08-25 12:14:39,454 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 88052 2026-08-25 12:14:39,524 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121439_524413_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-08-25 12:14:39,524 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmp40mju229_chrome_odoo" 2026-08-25 12:14:39,535 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-08-25 12:14:40,849 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 88256 2026-08-25 12:14:40,850 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpf8ryw389_chrome_odoo 2026-08-25 12:14:40,850 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:39047/json/version 2026-08-25 12:14:40,859 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:40,884 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-08-25 12:14:40,884 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:39047/json 2026-08-25 12:14:40,885 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:40,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:39047/devtools/page/67C89AC3F86C5C5BB1BC2D29302D1D80 2026-08-25 12:14:40,903 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-08-25 12:14:40,988 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-08-25 12:14:41,123 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:14:41,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-08-25 12:14:41,135 25 INFO rb-44da9a1-224237-407818 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-25 12:14:41,135 25 INFO rb-44da9a1-224237-407818 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-25 12:14:41,145 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:14:41,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:41] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.077 0.403 2026-08-25 12:14:41,627 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '67C89AC3F86C5C5BB1BC2D29302D1D80', 'loaderId': '9FA34C0FD5DA0DD15BCD2B3F5C77153B', 'isDownload': False} 2026-08-25 12:14:41,627 25 INFO rb-44da9a1-224237-407818 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-25 12:14:41,641 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:14:41,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:41] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-08-25 12:14:41,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:41] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:14:41,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:41] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:14:42,178 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:14:42,179 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:42,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-08-25 12:14:42,211 25 INFO rb-44da9a1-224237-407818 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-25 12:14:42,217 25 INFO rb-44da9a1-224237-407818 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-25 12:14:42,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-08-25 12:14:42,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:14:42,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:42,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.010 2026-08-25 12:14:42,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.022 2026-08-25 12:14:42,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-08-25 12:14:42,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.022 0.035 2026-08-25 12:14:42,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.165 0.272 2026-08-25 12:14:42,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:42,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:42,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:42] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-08-25 12:14:42,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:42,995 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-08-25 12:14:43,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:14:43,063 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:43,073 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:14:43,074 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:14:43,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.031 2026-08-25 12:14:43,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.012 0.050 2026-08-25 12:14:43,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-08-25 12:14:43,144 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:43,145 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:14:43,227 25 INFO rb-44da9a1-224237-407818 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-25 12:14:43,247 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:43,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.014 0.024 2026-08-25 12:14:43,420 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.105 0.073 2026-08-25 12:14:43,425 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:43,462 25 INFO rb-44da9a1-224237-407818 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-25 12:14:43,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-08-25 12:14:43,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.122 2026-08-25 12:14:43,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-08-25 12:14:43,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-08-25 12:14:43,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-08-25 12:14:43,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:14:43,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image?model=product.template&field=image_128&id=1736&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-08-25 12:14:43,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-08-25 12:14:43,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-08-25 12:14:43,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-08-25 12:14:43,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.172 2026-08-25 12:14:43,841 25 INFO rb-44da9a1-224237-407818 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-25 12:14:44,154 25 INFO rb-44da9a1-224237-407818 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-25 12:14:44,201 25 INFO rb-44da9a1-224237-407818 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-25 12:14:44,252 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-08-25 12:14:44,252 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-08-25 12:14:44,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18567024 (allocated 20058112) 2026-08-25 12:14:44,350 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 88256 2026-08-25 12:14:44,352 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-08-25 12:14:44,352 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 88256 2026-08-25 12:14:44,439 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121444_439490_test_race_conditions_update_program.txt 2026-08-25 12:14:44,439 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpf8ryw389_chrome_odoo" 2026-08-25 12:14:44,453 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-08-25 12:14:45,056 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 88463 2026-08-25 12:14:45,056 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpfdzaby3o_chrome_odoo 2026-08-25 12:14:45,056 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:44981/json/version 2026-08-25 12:14:45,057 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:45,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-08-25 12:14:45,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:44981/json 2026-08-25 12:14:45,071 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:45,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:44981/devtools/page/B09EF51C69FB4987636B5A86CE5F79D1 2026-08-25 12:14:45,089 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-08-25 12:14:45,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-08-25 12:14:45,276 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:14:45,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-08-25 12:14:45,287 25 INFO rb-44da9a1-224237-407818 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-25 12:14:45,287 25 INFO rb-44da9a1-224237-407818 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-25 12:14:45,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:14:45,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:45] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 87 0.070 0.435 2026-08-25 12:14:45,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': 'B09EF51C69FB4987636B5A86CE5F79D1', 'loaderId': '250A78E23C931B384E03579F9A95B884', 'isDownload': False} 2026-08-25 12:14:45,809 25 INFO rb-44da9a1-224237-407818 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-25 12:14:45,825 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:14:45,842 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:45] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:14:45,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:45] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:14:45,850 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:45] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:14:46,273 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:14:46,275 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:46,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:14:46,306 25 INFO rb-44da9a1-224237-407818 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-25 12:14:46,311 25 INFO rb-44da9a1-224237-407818 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-25 12:14:46,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:14:46,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:14:46,331 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:46,353 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-08-25 12:14:46,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.025 2026-08-25 12:14:46,416 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.039 2026-08-25 12:14:46,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-08-25 12:14:46,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.204 0.286 2026-08-25 12:14:46,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:47,017 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:14:47,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-08-25 12:14:47,091 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:14:47,107 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-08-25 12:14:47,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:14:47,157 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:47,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:47,170 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:47,172 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:47,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.014 0.021 2026-08-25 12:14:47,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.039 2026-08-25 12:14:47,256 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:47,271 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:14:47,297 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:14:47,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.058 0.048 2026-08-25 12:14:47,411 25 INFO rb-44da9a1-224237-407818 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-25 12:14:47,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.136 2026-08-25 12:14:47,489 25 INFO rb-44da9a1-224237-407818 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-25 12:14:47,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-08-25 12:14:47,501 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:47,559 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-08-25 12:14:47,563 25 INFO rb-44da9a1-224237-407818 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-25 12:14:47,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.120 2026-08-25 12:14:47,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-08-25 12:14:47,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-08-25 12:14:47,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-08-25 12:14:47,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-25 12:14:47,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-08-25 12:14:47,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-08-25 12:14:47,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "GET /web/image?model=product.template&field=image_128&id=1748&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-08-25 12:14:47,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.156 2026-08-25 12:14:47,955 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,031 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,086 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,138 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,209 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.021 2026-08-25 12:14:48,260 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,341 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,392 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,449 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,507 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,575 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,656 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,669 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:48,670 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:48,707 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,757 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,829 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,882 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,934 25 INFO rb-44da9a1-224237-407818 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-25 12:14:48,986 25 INFO rb-44da9a1-224237-407818 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-25 12:14:49,041 25 INFO rb-44da9a1-224237-407818 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-25 12:14:49,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:49] "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-25 12:14:49,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16072554 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'beac2357-c4b1-4376-a485-7bf0b030ffa3'}] 2026-08-25 12:14:49,082 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:49,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16072554 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'beac2357-c4b1-4376-a485-7bf0b030ffa3'} created pos.order #619 2026-08-25 12:14:49,433 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16072554 finished 2026-08-25 12:14:49,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.196 0.222 2026-08-25 12:14:49,604 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.046 0.026 2026-08-25 12:14:49,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:14:49,744 25 INFO rb-44da9a1-224237-407818 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-25 12:14:49,793 25 INFO rb-44da9a1-224237-407818 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-25 12:14:49,843 25 INFO rb-44da9a1-224237-407818 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-25 12:14:49,894 25 INFO rb-44da9a1-224237-407818 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-25 12:14:49,949 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,014 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:14:50,046 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:14:50,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:50] "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.013 2026-08-25 12:14:50,074 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,130 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,179 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,231 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,285 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,336 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,387 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,439 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,489 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,539 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,613 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,664 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,721 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,785 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-08-25 12:14:50,787 25 INFO rb-44da9a1-224237-407818 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-25 12:14:50,799 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35546893 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'a563ffde-bd97-429b-88eb-0ed4347dd4da'}] 2026-08-25 12:14:50,993 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 21856888 (allocated 23465984) 2026-08-25 12:14:51,001 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 88463 2026-08-25 12:14:51,006 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-08-25 12:14:51,013 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 88463 2026-08-25 12:14:51,136 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35546893 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'a563ffde-bd97-429b-88eb-0ed4347dd4da'} created pos.order #620 2026-08-25 12:14:51,137 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35546893 finished 2026-08-25 12:14:51,144 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121451_144142_test_refund_does_not_decrease_points.txt 2026-08-25 12:14:51,144 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpfdzaby3o_chrome_odoo" 2026-08-25 12:14:51,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-08-25 12:14:51,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 173 0.180 0.216 2026-08-25 12:14:51,205 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-08-25 12:14:52,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 88688 2026-08-25 12:14:52,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmply6ekn8r_chrome_odoo 2026-08-25 12:14:52,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:43969/json/version 2026-08-25 12:14:52,284 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:52,317 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-08-25 12:14:52,317 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:43969/json 2026-08-25 12:14:52,318 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:14:52,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:43969/devtools/page/D2E9FD0AC444E8DE9AFFEEADE9EC6010 2026-08-25 12:14:52,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-08-25 12:14:52,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-08-25 12:14:52,521 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:14:52,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-08-25 12:14:52,531 25 INFO rb-44da9a1-224237-407818 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-25 12:14:52,531 25 INFO rb-44da9a1-224237-407818 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-25 12:14:52,552 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:14:53,166 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.058 0.558 2026-08-25 12:14:53,174 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': 'D2E9FD0AC444E8DE9AFFEEADE9EC6010', 'loaderId': 'E404740F1AFE9075F285032BFDBEA368', 'isDownload': False} 2026-08-25 12:14:53,174 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-08-25 12:14:53,195 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:14:53,212 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:14:53,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:14:53,230 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-08-25 12:14:53,628 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:14:53,630 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:14:53,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-08-25 12:14:53,650 25 INFO rb-44da9a1-224237-407818 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-25 12:14:53,659 25 INFO rb-44da9a1-224237-407818 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-25 12:14:53,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:14:53,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:14:53,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:53,732 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.007 2026-08-25 12:14:53,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.021 2026-08-25 12:14:53,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.030 2026-08-25 12:14:53,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.029 2026-08-25 12:14:54,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.193 0.279 2026-08-25 12:14:54,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:14:54,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:14:54,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-08-25 12:14:54,452 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:14:54,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-08-25 12:14:54,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:54,524 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:54,535 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:54,538 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:54,577 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.025 0.025 2026-08-25 12:14:54,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-25 12:14:54,583 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14: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-25 12:14:54,593 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:14:54,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.063 2026-08-25 12:14:54,696 25 INFO rb-44da9a1-224237-407818 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-25 12:14:54,733 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:14:54,864 25 INFO rb-44da9a1-224237-407818 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-25 12:14:54,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.110 0.041 2026-08-25 12:14:54,877 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:14:54,978 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.069 0.186 2026-08-25 12:14:54,989 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:54] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.004 0.208 2026-08-25 12:14:55,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.219 2026-08-25 12:14:55,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "GET /web/image?model=product.template&field=image_128&id=1545&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-08-25 12:14:55,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.281 2026-08-25 12:14:55,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-08-25 12:14:55,108 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.120 2026-08-25 12:14:55,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-08-25 12:14:55,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-08-25 12:14:55,178 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-08-25 12:14:55,204 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-08-25 12:14:55,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.152 2026-08-25 12:14:55,331 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-08-25 12:14:55,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:55] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.016 0.222 2026-08-25 12:14:55,389 25 INFO rb-44da9a1-224237-407818 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-25 12:14:55,489 25 INFO rb-44da9a1-224237-407818 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-25 12:14:55,574 25 INFO rb-44da9a1-224237-407818 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-25 12:14:55,628 25 INFO rb-44da9a1-224237-407818 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-25 12:14:55,762 25 INFO rb-44da9a1-224237-407818 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-25 12:14:55,824 25 INFO rb-44da9a1-224237-407818 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-25 12:14:55,874 25 INFO rb-44da9a1-224237-407818 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-25 12:14:55,932 25 INFO rb-44da9a1-224237-407818 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-25 12:14:56,009 25 INFO rb-44da9a1-224237-407818 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-25 12:14:56,032 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.008 0.014 2026-08-25 12:14:56,087 25 INFO rb-44da9a1-224237-407818 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-25 12:14:56,100 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:56,104 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:56,138 25 INFO rb-44da9a1-224237-407818 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-25 12:14:56,188 25 INFO rb-44da9a1-224237-407818 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-25 12:14:56,260 25 INFO rb-44da9a1-224237-407818 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-25 12:14:56,314 25 INFO rb-44da9a1-224237-407818 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-25 12:14:56,367 25 INFO rb-44da9a1-224237-407818 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-25 12:14:56,419 25 INFO rb-44da9a1-224237-407818 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-25 12:14:56,470 25 INFO rb-44da9a1-224237-407818 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-25 12:14:56,544 25 INFO rb-44da9a1-224237-407818 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-25 12:14:56,547 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:14:56,550 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55058696 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd502afe0-d3fb-4c50-8bb4-d906618c34f8'}] 2026-08-25 12:14:56,939 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55058696 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd502afe0-d3fb-4c50-8bb4-d906618c34f8'} created pos.order #621 2026-08-25 12:14:56,951 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55058696 finished 2026-08-25 12:14:56,992 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.197 0.250 2026-08-25 12:14:57,421 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 108 0.085 0.308 2026-08-25 12:14:57,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:14:57,560 25 INFO rb-44da9a1-224237-407818 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-25 12:14:57,590 25 INFO rb-44da9a1-224237-407818 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-25 12:14:57,640 25 INFO rb-44da9a1-224237-407818 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-25 12:14:57,691 25 INFO rb-44da9a1-224237-407818 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-25 12:14:57,741 25 INFO rb-44da9a1-224237-407818 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-25 12:14:57,800 25 INFO rb-44da9a1-224237-407818 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-25 12:14:57,866 25 INFO rb-44da9a1-224237-407818 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-25 12:14:57,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:57] "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-25 12:14:57,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.023 2026-08-25 12:14:57,922 25 INFO rb-44da9a1-224237-407818 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-25 12:14:57,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:57] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.018 2026-08-25 12:14:57,979 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,010 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.026 0.042 2026-08-25 12:14:58,028 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,047 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:58] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.011 0.016 2026-08-25 12:14:58,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:14:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.014 0.020 2026-08-25 12:14:58,087 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,136 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,195 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,245 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,296 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,349 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,399 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,450 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,505 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,559 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,609 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,661 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,712 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,764 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,813 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,878 25 INFO rb-44da9a1-224237-407818 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-25 12:14:58,930 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-08-25 12:14:58,931 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-25 12:14:59,074 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 23866312 (allocated 26480640) 2026-08-25 12:14:59,088 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 88688 2026-08-25 12:14:59,089 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-08-25 12:14:59,089 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 88688 2026-08-25 12:14:59,152 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121459_151815_test_refund_product_part_of_rules.txt 2026-08-25 12:14:59,152 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmply6ekn8r_chrome_odoo" 2026-08-25 12:14:59,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-08-25 12:14:59,742 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 88917 2026-08-25 12:14:59,742 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmppb95rvwm_chrome_odoo 2026-08-25 12:14:59,743 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:44015/json/version 2026-08-25 12:14:59,743 25 INFO rb-44da9a1-224237-407818 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-25 12:14:59,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-08-25 12:14:59,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:44015/json 2026-08-25 12:14:59,783 25 INFO rb-44da9a1-224237-407818 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-25 12:14:59,801 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:44015/devtools/page/5C3122546933D00AB4A88924AD053456 2026-08-25 12:14:59,870 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-08-25 12:14:59,883 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-08-25 12:14:59,978 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:14:59,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-08-25 12:14:59,989 25 INFO rb-44da9a1-224237-407818 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-25 12:14:59,989 25 INFO rb-44da9a1-224237-407818 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-25 12:14:59,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:15:00,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:00] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.077 0.362 2026-08-25 12:15:00,438 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '5C3122546933D00AB4A88924AD053456', 'loaderId': '0A3549CE6F3BEC032DD12D9847E31A62', 'isDownload': False} 2026-08-25 12:15:00,438 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-08-25 12:15:00,451 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:15:00,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:00] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:15:00,474 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:00] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:15:00,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:00] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-08-25 12:15:00,992 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:15:01,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.026 2026-08-25 12:15:01,010 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:15:01,025 25 INFO rb-44da9a1-224237-407818 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-25 12:15:01,032 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-08-25 12:15:01,032 25 INFO rb-44da9a1-224237-407818 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-25 12:15:01,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:15:01,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:01,110 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-08-25 12:15:01,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.020 2026-08-25 12:15:01,190 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.041 2026-08-25 12:15:01,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.051 2026-08-25 12:15:01,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.202 0.270 2026-08-25 12:15:01,724 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:15:01,796 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:15:01,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-08-25 12:15:01,889 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15: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-25 12:15:01,907 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-08-25 12:15:01,930 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:15:01,977 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:15:02,002 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:15:02,009 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:15:02,020 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:15:02,030 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:15:02,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.042 0.028 2026-08-25 12:15:02,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.089 2026-08-25 12:15:02,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-08-25 12:15:02,137 25 INFO rb-44da9a1-224237-407818 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-25 12:15:02,193 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:15:02,218 25 INFO rb-44da9a1-224237-407818 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-25 12:15:02,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.090 0.035 2026-08-25 12:15:02,300 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:02,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.049 0.152 2026-08-25 12:15:02,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-08-25 12:15:02,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-08-25 12:15:02,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-08-25 12:15:02,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 4 0.003 0.276 2026-08-25 12:15:02,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.014 0.182 2026-08-25 12:15:02,530 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-08-25 12:15:02,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-08-25 12:15:02,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-08-25 12:15:02,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-08-25 12:15:02,615 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-08-25 12:15:02,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.206 2026-08-25 12:15:02,776 25 INFO rb-44da9a1-224237-407818 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-25 12:15:02,828 25 INFO rb-44da9a1-224237-407818 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-25 12:15:02,880 25 INFO rb-44da9a1-224237-407818 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-25 12:15:02,931 25 INFO rb-44da9a1-224237-407818 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-25 12:15:02,982 25 INFO rb-44da9a1-224237-407818 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-25 12:15:03,033 25 INFO rb-44da9a1-224237-407818 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-25 12:15:03,085 25 INFO rb-44da9a1-224237-407818 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-25 12:15:03,158 25 INFO rb-44da9a1-224237-407818 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-25 12:15:03,172 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:03,175 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:03,209 25 INFO rb-44da9a1-224237-407818 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-25 12:15:03,261 25 INFO rb-44da9a1-224237-407818 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-25 12:15:03,329 25 INFO rb-44da9a1-224237-407818 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-25 12:15:03,382 25 INFO rb-44da9a1-224237-407818 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-25 12:15:03,438 25 INFO rb-44da9a1-224237-407818 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-25 12:15:03,507 25 INFO rb-44da9a1-224237-407818 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-25 12:15:03,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4319960 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '55f4b35d-2e1b-44c9-aa88-ca043213bf71'}] 2026-08-25 12:15:03,516 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:03,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4319960 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '55f4b35d-2e1b-44c9-aa88-ca043213bf71'} created pos.order #622 2026-08-25 12:15:03,865 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4319960 finished 2026-08-25 12:15:03,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 201 0.169 0.226 2026-08-25 12:15:03,952 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:03] "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-25 12:15:04,082 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,127 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,175 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,226 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,281 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,348 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:15:04,377 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-08-25 12:15:04,406 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.014 2026-08-25 12:15:04,459 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,506 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,558 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,609 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,660 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,727 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,778 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,836 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,886 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,942 25 INFO rb-44da9a1-224237-407818 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-25 12:15:04,993 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,044 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,095 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,146 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,221 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,273 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,324 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,375 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,426 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,476 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,527 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,578 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,629 25 INFO rb-44da9a1-224237-407818 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-25 12:15:05,680 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-08-25 12:15:05,680 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:15:05,790 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17368888 (allocated 19009536) 2026-08-25 12:15:05,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 88917 2026-08-25 12:15:05,797 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-08-25 12:15:05,799 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 88917 2026-08-25 12:15:05,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121505_893816_test_refund_with_gift_card.txt 2026-08-25 12:15:05,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmppb95rvwm_chrome_odoo" 2026-08-25 12:15:05,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-08-25 12:15:06,530 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 89127 2026-08-25 12:15:06,530 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmp346dpfh4_chrome_odoo 2026-08-25 12:15:06,530 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:42717/json/version 2026-08-25 12:15:06,531 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:06,570 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-08-25 12:15:06,570 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:42717/json 2026-08-25 12:15:06,571 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:06,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:42717/devtools/page/B34FF34FDDB26EDC1327F703409A6256 2026-08-25 12:15:06,591 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-08-25 12:15:06,599 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-08-25 12:15:06,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:15:06,798 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-08-25 12:15:06,799 25 INFO rb-44da9a1-224237-407818 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-25 12:15:06,799 25 INFO rb-44da9a1-224237-407818 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-25 12:15:06,812 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:15:07,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.033 0.367 2026-08-25 12:15:07,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': 'B34FF34FDDB26EDC1327F703409A6256', 'loaderId': 'B3473755B9F824EEA2F641712374E7F9', 'isDownload': False} 2026-08-25 12:15:07,211 25 INFO rb-44da9a1-224237-407818 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-25 12:15:07,224 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:15:07,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:15:07,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:15:07,255 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:15:07,695 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:07,696 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:07,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-08-25 12:15:07,735 25 INFO rb-44da9a1-224237-407818 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-25 12:15:07,749 25 INFO rb-44da9a1-224237-407818 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-25 12:15:07,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.006 2026-08-25 12:15:07,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:15:07,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:07,831 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.008 2026-08-25 12:15:07,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.021 2026-08-25 12:15:07,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-08-25 12:15:07,941 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.036 2026-08-25 12:15:08,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.210 0.253 2026-08-25 12:15:08,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "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-25 12:15:08,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:15:08,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-08-25 12:15:08,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:15:08,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-08-25 12:15:08,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:15:08,663 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:08,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:08,684 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:15:08,684 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:15:08,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.023 0.021 2026-08-25 12:15:08,728 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.051 2026-08-25 12:15:08,741 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15: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-25 12:15:08,742 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:08,791 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:08,866 25 INFO rb-44da9a1-224237-407818 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-25 12:15:08,885 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.065 0.041 2026-08-25 12:15:08,965 25 INFO rb-44da9a1-224237-407818 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-25 12:15:09,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.091 0.127 2026-08-25 12:15:09,010 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:09,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-08-25 12:15:09,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.032 0.163 2026-08-25 12:15:09,122 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-08-25 12:15:09,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.254 2026-08-25 12:15:09,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.290 2026-08-25 12:15:09,226 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.009 0.201 2026-08-25 12:15:09,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-08-25 12:15:09,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-08-25 12:15:09,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /web/image?model=product.template&field=image_128&id=1754&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-08-25 12:15:09,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.012 0.116 2026-08-25 12:15:09,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.199 2026-08-25 12:15:09,474 25 INFO rb-44da9a1-224237-407818 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-25 12:15:09,535 25 INFO rb-44da9a1-224237-407818 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-25 12:15:09,586 25 INFO rb-44da9a1-224237-407818 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-25 12:15:09,640 25 INFO rb-44da9a1-224237-407818 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-25 12:15:09,698 25 INFO rb-44da9a1-224237-407818 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-25 12:15:09,747 25 INFO rb-44da9a1-224237-407818 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-25 12:15:09,798 25 INFO rb-44da9a1-224237-407818 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-25 12:15:09,850 25 INFO rb-44da9a1-224237-407818 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-25 12:15:09,900 25 INFO rb-44da9a1-224237-407818 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-25 12:15:10,029 25 INFO rb-44da9a1-224237-407818 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-25 12:15:10,080 25 INFO rb-44da9a1-224237-407818 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-25 12:15:10,130 25 INFO rb-44da9a1-224237-407818 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-25 12:15:10,181 25 INFO rb-44da9a1-224237-407818 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-25 12:15:10,250 25 INFO rb-44da9a1-224237-407818 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-25 12:15:10,263 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:10,265 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:10,300 25 INFO rb-44da9a1-224237-407818 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-25 12:15:10,351 25 INFO rb-44da9a1-224237-407818 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-25 12:15:10,421 25 INFO rb-44da9a1-224237-407818 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-25 12:15:10,486 25 INFO rb-44da9a1-224237-407818 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-25 12:15:10,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2039377 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ae5241fd-ef59-4047-a158-6ecc9b45bded'}] 2026-08-25 12:15:10,493 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:10,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2039377 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ae5241fd-ef59-4047-a158-6ecc9b45bded'} created pos.order #623 2026-08-25 12:15:10,820 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2039377 finished 2026-08-25 12:15:10,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.125 0.244 2026-08-25 12:15:10,943 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.022 0.035 2026-08-25 12:15:10,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:15:11,059 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-08-25 12:15:11,060 25 INFO rb-44da9a1-224237-407818 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-25 12:15:11,182 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 16811080 (allocated 17698816) 2026-08-25 12:15:11,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 89127 2026-08-25 12:15:11,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-08-25 12:15:11,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 89127 2026-08-25 12:15:11,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121511_295642_test_reward_line_tax_grouping_key.txt 2026-08-25 12:15:11,296 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmp346dpfh4_chrome_odoo" 2026-08-25 12:15:12,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-08-25 12:15:12,838 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 89336 2026-08-25 12:15:12,838 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmpsloyn3u__chrome_odoo 2026-08-25 12:15:12,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:36243/json/version 2026-08-25 12:15:12,839 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:12,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-08-25 12:15:12,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:36243/json 2026-08-25 12:15:12,879 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:12,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:36243/devtools/page/3B884EB95263FE7BF5231DDF364A655D 2026-08-25 12:15:12,970 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-08-25 12:15:12,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-08-25 12:15:13,039 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:15:13,045 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-08-25 12:15:13,063 25 INFO rb-44da9a1-224237-407818 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-25 12:15:13,063 25 INFO rb-44da9a1-224237-407818 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-25 12:15:13,083 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:15:13,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:13] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.041 0.333 2026-08-25 12:15:13,455 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '3B884EB95263FE7BF5231DDF364A655D', 'loaderId': 'DB0701CBAE69F7843EC7C2967CDCD267', 'isDownload': False} 2026-08-25 12:15:13,455 25 INFO rb-44da9a1-224237-407818 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-25 12:15:13,488 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:15:13,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:13] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:15:13,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:13] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-08-25 12:15:13,523 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:13] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:15:13,950 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:13,951 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:13,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:15:13,985 25 INFO rb-44da9a1-224237-407818 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-25 12:15:13,995 25 INFO rb-44da9a1-224237-407818 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-25 12:15:13,997 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:15:14,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:15:14,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:14,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-08-25 12:15:14,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.017 2026-08-25 12:15:14,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.030 2026-08-25 12:15:14,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.031 2026-08-25 12:15:14,916 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.265 0.497 2026-08-25 12:15:14,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:15:14,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:15:15,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.038 2026-08-25 12:15:15,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:15:15,122 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-08-25 12:15:15,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:15:15,168 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:15,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:15:15,205 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:15,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.024 2026-08-25 12:15:15,245 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "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-25 12:15:15,262 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:15:15,263 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:15:15,304 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:15:15,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.073 0.081 2026-08-25 12:15:15,380 25 INFO rb-44da9a1-224237-407818 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-25 12:15:15,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.105 2026-08-25 12:15:15,472 25 INFO rb-44da9a1-224237-407818 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-25 12:15:15,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.078 0.156 2026-08-25 12:15:15,513 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:15,523 25 INFO rb-44da9a1-224237-407818 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-25 12:15:15,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-08-25 12:15:15,576 25 INFO rb-44da9a1-224237-407818 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-25 12:15:15,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.175 2026-08-25 12:15:15,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.208 2026-08-25 12:15:15,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-08-25 12:15:15,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.255 2026-08-25 12:15:15,735 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.216 2026-08-25 12:15:15,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-08-25 12:15:15,791 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-08-25 12:15:15,811 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15: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 - 7 0.008 0.140 2026-08-25 12:15:15,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-08-25 12:15:15,854 25 INFO rb-44da9a1-224237-407818 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-25 12:15:15,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.215 2026-08-25 12:15:15,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:15] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-08-25 12:15:15,975 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13194588 (allocated 14417920) 2026-08-25 12:15:15,979 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 89336 2026-08-25 12:15:15,980 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-08-25 12:15:15,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 89336 2026-08-25 12:15:16,078 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121516_078227_test_scan_loyalty_card_select_customer.txt 2026-08-25 12:15:16,078 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmpsloyn3u__chrome_odoo" 2026-08-25 12:15:16,088 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-08-25 12:15:16,277 25 INFO rb-44da9a1-224237-407818 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-25 12:15:16,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-08-25 12:15:17,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 89535 2026-08-25 12:15:17,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp5iqcjw0b_chrome_odoo 2026-08-25 12:15:17,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:39743/json/version 2026-08-25 12:15:17,200 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:17,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-08-25 12:15:17,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:39743/json 2026-08-25 12:15:17,259 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:17,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:39743/devtools/page/C2FF322B98D6CDF9954D4384BB486E27 2026-08-25 12:15:17,299 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-08-25 12:15:17,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-08-25 12:15:17,428 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:15:17,435 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-08-25 12:15:17,442 25 INFO rb-44da9a1-224237-407818 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-25 12:15:17,442 25 INFO rb-44da9a1-224237-407818 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-25 12:15:17,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:15:17,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:17] "GET /pos/ui/80 HTTP/1.1" 200 - 88 0.059 0.379 2026-08-25 12:15:17,896 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': 'C2FF322B98D6CDF9954D4384BB486E27', 'loaderId': '2F00604393C15568037AB1E6EEC207D1', 'isDownload': False} 2026-08-25 12:15:17,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-08-25 12:15:17,908 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:15:17,923 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:17] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:15:17,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:17] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:15:17,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:17] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:15:18,337 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:15:18,348 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:18,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-08-25 12:15:18,385 25 INFO rb-44da9a1-224237-407818 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-25 12:15:18,391 25 INFO rb-44da9a1-224237-407818 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-25 12:15:18,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.005 2026-08-25 12:15:18,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:15:18,457 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:18,486 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-08-25 12:15:18,495 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-25 12:15:18,569 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.025 0.039 2026-08-25 12:15:18,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.061 2026-08-25 12:15:19,043 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.161 0.281 2026-08-25 12:15:19,060 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "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-25 12:15:19,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:15:19,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-08-25 12:15:19,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:15:19,204 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-08-25 12:15:19,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:15:19,250 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:19,294 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:15:19,302 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:15:19,343 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:15:19,344 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:15:19,344 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.029 0.064 2026-08-25 12:15:19,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.075 2026-08-25 12:15:19,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.100 2026-08-25 12:15:19,400 25 INFO rb-44da9a1-224237-407818 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-25 12:15:19,435 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:15:19,506 25 INFO rb-44da9a1-224237-407818 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-25 12:15:19,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 31 0.119 0.043 2026-08-25 12:15:19,590 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:19,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-08-25 12:15:19,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.041 0.157 2026-08-25 12:15:19,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-08-25 12:15:19,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.219 2026-08-25 12:15:19,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /pos/ui/80 HTTP/1.1" 200 - 31 0.018 0.332 2026-08-25 12:15:19,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-08-25 12:15:19,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image?model=product.template&field=image_128&id=1757&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-08-25 12:15:19,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-08-25 12:15:19,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-08-25 12:15:19,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.011 0.149 2026-08-25 12:15:19,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-25 12:15:19,940 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:19] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:15:19,956 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,024 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,078 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,128 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,174 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,226 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,277 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,334 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,391 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,460 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,510 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,561 25 INFO rb-44da9a1-224237-407818 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-25 12:15:20,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-08-25 12:15:20,613 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-08-25 12:15:20,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15078244 (allocated 16252928) 2026-08-25 12:15:20,696 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 89535 2026-08-25 12:15:20,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-08-25 12:15:20,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 89535 2026-08-25 12:15:20,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121520_769666_test_specific_product_discount_with_global_discount.txt 2026-08-25 12:15:20,770 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmp5iqcjw0b_chrome_odoo" 2026-08-25 12:15:20,782 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-08-25 12:15:22,145 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 89744 2026-08-25 12:15:22,145 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpnoy_ffxo_chrome_odoo 2026-08-25 12:15:22,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:43719/json/version 2026-08-25 12:15:22,159 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:22,179 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-08-25 12:15:22,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:43719/json 2026-08-25 12:15:22,180 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:22,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:43719/devtools/page/7FA06D1D81A4EF0689ED7D81BB80E261 2026-08-25 12:15:22,267 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-08-25 12:15:22,273 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-08-25 12:15:22,372 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:15:22,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-08-25 12:15:22,381 25 INFO rb-44da9a1-224237-407818 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-25 12:15:22,381 25 INFO rb-44da9a1-224237-407818 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-25 12:15:22,393 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:15:22,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:22] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.046 0.373 2026-08-25 12:15:22,811 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '7FA06D1D81A4EF0689ED7D81BB80E261', 'loaderId': '321426C1E07DCDB7BC0E8A23EBA00A2E', 'isDownload': False} 2026-08-25 12:15:22,811 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-08-25 12:15:22,830 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:15:22,844 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:22] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:15:22,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:22] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:15:22,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:22] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-08-25 12:15:23,342 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:23,345 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:15:23,354 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:15:23,364 25 INFO rb-44da9a1-224237-407818 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-25 12:15:23,369 25 INFO rb-44da9a1-224237-407818 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-25 12:15:23,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.008 2026-08-25 12:15:23,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:15:23,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:23,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-08-25 12:15:23,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-08-25 12:15:23,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.026 0.027 2026-08-25 12:15:23,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-08-25 12:15:24,027 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.216 0.263 2026-08-25 12:15:24,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:15:24,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:15:24,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-08-25 12:15:24,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:15:24,181 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-08-25 12:15:24,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:15:24,238 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:24,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:15:24,284 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:15:24,289 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:15:24,326 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:15:24,362 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-08-25 12:15:24,365 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.025 0.079 2026-08-25 12:15:24,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.011 0.137 2026-08-25 12:15:24,405 25 INFO rb-44da9a1-224237-407818 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-25 12:15:24,468 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.036 2026-08-25 12:15:24,582 25 INFO rb-44da9a1-224237-407818 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-25 12:15:24,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.086 0.085 2026-08-25 12:15:24,608 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:15:24,710 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.079 0.204 2026-08-25 12:15:24,763 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.246 2026-08-25 12:15:24,789 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.266 2026-08-25 12:15:24,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-08-25 12:15:24,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.331 2026-08-25 12:15:24,877 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image?model=product.template&field=image_128&id=1768&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-08-25 12:15:24,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image?model=product.template&field=image_128&id=1765&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-08-25 12:15:24,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-08-25 12:15:24,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image?model=product.template&field=image_128&id=1761&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-08-25 12:15:24,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image?model=product.template&field=image_128&id=1766&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-08-25 12:15:24,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:24] "GET /web/image?model=product.template&field=image_128&id=1762&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-08-25 12:15:25,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.template&field=image_128&id=1759&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-08-25 12:15:25,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.template&field=image_128&id=1763&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-08-25 12:15:25,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-08-25 12:15:25,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.template&field=image_128&id=1760&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.012 0.137 2026-08-25 12:15:25,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.template&field=image_128&id=1767&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.149 2026-08-25 12:15:25,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-08-25 12:15:25,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.template&field=image_128&id=1764&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-08-25 12:15:25,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.203 2026-08-25 12:15:25,300 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-08-25 12:15:25,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-08-25 12:15:25,337 25 INFO rb-44da9a1-224237-407818 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-25 12:15:25,394 25 INFO rb-44da9a1-224237-407818 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-25 12:15:25,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.product&field=image_128&id=2245&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 8 0.021 0.025 2026-08-25 12:15:25,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.product&field=image_128&id=2247&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 8 0.005 0.064 2026-08-25 12:15:25,461 25 INFO rb-44da9a1-224237-407818 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-25 12:15:25,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.product&field=image_128&id=2246&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 8 0.006 0.098 2026-08-25 12:15:25,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.product&field=image_128&id=2248&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 8 0.008 0.113 2026-08-25 12:15:25,519 25 INFO rb-44da9a1-224237-407818 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-25 12:15:25,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.product&field=image_128&id=2249&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 8 0.016 0.136 2026-08-25 12:15:25,573 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.product&field=image_128&id=2250&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 8 0.006 0.175 2026-08-25 12:15:25,600 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.product&field=image_128&id=2251&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 8 0.005 0.184 2026-08-25 12:15:25,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.product&field=image_128&id=2252&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 8 0.008 0.177 2026-08-25 12:15:25,635 25 INFO rb-44da9a1-224237-407818 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-25 12:15:25,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /web/image?model=product.product&field=image_128&id=2253&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 8 0.005 0.195 2026-08-25 12:15:25,743 25 INFO rb-44da9a1-224237-407818 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-25 12:15:25,794 25 INFO rb-44da9a1-224237-407818 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-25 12:15:25,844 25 INFO rb-44da9a1-224237-407818 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-25 12:15:25,910 25 INFO rb-44da9a1-224237-407818 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-25 12:15:25,920 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:25,924 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:25,960 25 INFO rb-44da9a1-224237-407818 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-25 12:15:26,015 25 INFO rb-44da9a1-224237-407818 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-25 12:15:26,086 25 INFO rb-44da9a1-224237-407818 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-25 12:15:26,138 25 INFO rb-44da9a1-224237-407818 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-25 12:15:26,191 25 INFO rb-44da9a1-224237-407818 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-25 12:15:26,246 25 INFO rb-44da9a1-224237-407818 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-25 12:15:26,298 25 INFO rb-44da9a1-224237-407818 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-25 12:15:26,351 25 INFO rb-44da9a1-224237-407818 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-25 12:15:26,402 25 INFO rb-44da9a1-224237-407818 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-25 12:15:26,488 25 INFO rb-44da9a1-224237-407818 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-25 12:15:26,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4473212 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1e949cf3-f62f-461f-b4fe-96d9bb364fc4'}] 2026-08-25 12:15:26,493 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:27,063 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4473212 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1e949cf3-f62f-461f-b4fe-96d9bb364fc4'} created pos.order #624 2026-08-25 12:15:27,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4473212 finished 2026-08-25 12:15:27,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 272 0.299 0.346 2026-08-25 12:15:27,291 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.042 0.032 2026-08-25 12:15:27,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:15:27,444 25 INFO rb-44da9a1-224237-407818 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-25 12:15:27,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-08-25 12:15:27,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-25 12:15:27,610 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 18152012 (allocated 19271680) 2026-08-25 12:15:27,620 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 89744 2026-08-25 12:15:27,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-08-25 12:15:27,622 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 89744 2026-08-25 12:15:27,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121527_718367_test_specific_product_reward_pos_combo.txt 2026-08-25 12:15:27,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpnoy_ffxo_chrome_odoo" 2026-08-25 12:15:27,728 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-08-25 12:15:28,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 89975 2026-08-25 12:15:28,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp4mm_xbf1_chrome_odoo 2026-08-25 12:15:28,639 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:40103/json/version 2026-08-25 12:15:28,640 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:28,703 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-25 12:15:28,703 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:40103/json 2026-08-25 12:15:28,704 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:28,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:40103/devtools/page/29BB1283B02B2A3150B5D20D10BF2805 2026-08-25 12:15:28,760 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-25 12:15:28,773 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-25 12:15:28,945 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:15:28,952 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-25 12:15:28,958 25 INFO rb-44da9a1-224237-407818 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-25 12:15:28,958 25 INFO rb-44da9a1-224237-407818 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-25 12:15:28,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:15:29,447 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:29] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.063 0.414 2026-08-25 12:15:29,450 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '29BB1283B02B2A3150B5D20D10BF2805', 'loaderId': 'DFD4883C6BB461BC0015B3833425FB5A', 'isDownload': False} 2026-08-25 12:15:29,450 25 INFO rb-44da9a1-224237-407818 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-25 12:15:29,468 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:15:29,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:29] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:15:29,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:29] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:15:29,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:29] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-08-25 12:15:29,977 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:29,981 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:29,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:15:30,006 25 INFO rb-44da9a1-224237-407818 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-25 12:15:30,010 25 INFO rb-44da9a1-224237-407818 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-25 12:15:30,016 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-08-25 12:15:30,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:15:30,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:30,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.006 2026-08-25 12:15:30,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-08-25 12:15:30,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.018 0.039 2026-08-25 12:15:30,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-08-25 12:15:30,738 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.258 0.299 2026-08-25 12:15:30,754 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "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-25 12:15:30,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:15:30,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.041 2026-08-25 12:15:30,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:15:30,918 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-25 12:15:30,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-08-25 12:15:30,983 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:15:30,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:15:30,991 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:15:31,000 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:15:31,035 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:15:31,035 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:31,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.027 0.030 2026-08-25 12:15:31,081 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:15:31,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.014 0.095 2026-08-25 12:15:31,163 25 INFO rb-44da9a1-224237-407818 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-25 12:15:31,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.042 0.077 2026-08-25 12:15:31,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.023 0.129 2026-08-25 12:15:31,308 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.035 2026-08-25 12:15:31,316 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:31,325 25 INFO rb-44da9a1-224237-407818 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-25 12:15:31,364 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-25 12:15:31,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.018 0.114 2026-08-25 12:15:31,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.155 2026-08-25 12:15:31,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-08-25 12:15:31,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-08-25 12:15:31,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image?model=product.template&field=image_128&id=1770&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-08-25 12:15:31,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-25 12:15:31,577 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-25 12:15:31,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-08-25 12:15:31,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.169 2026-08-25 12:15:31,737 25 INFO rb-44da9a1-224237-407818 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-25 12:15:31,793 25 INFO rb-44da9a1-224237-407818 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-25 12:15:31,842 25 INFO rb-44da9a1-224237-407818 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-25 12:15:31,893 25 INFO rb-44da9a1-224237-407818 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-25 12:15:31,946 25 INFO rb-44da9a1-224237-407818 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-25 12:15:31,997 25 INFO rb-44da9a1-224237-407818 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-25 12:15:32,054 25 INFO rb-44da9a1-224237-407818 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-25 12:15:32,110 25 INFO rb-44da9a1-224237-407818 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-25 12:15:32,167 25 INFO rb-44da9a1-224237-407818 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-25 12:15:32,221 25 INFO rb-44da9a1-224237-407818 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-25 12:15:32,245 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15: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 - 6 0.009 0.013 2026-08-25 12:15:32,318 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-25 12:15:32,327 25 INFO rb-44da9a1-224237-407818 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-25 12:15:32,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15036468 (allocated 15990784) 2026-08-25 12:15:32,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 89975 2026-08-25 12:15:32,392 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-08-25 12:15:32,392 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 89975 2026-08-25 12:15:32,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121532_487544_test_specific_reward_product_tax_included_excluded.txt 2026-08-25 12:15:32,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp4mm_xbf1_chrome_odoo" 2026-08-25 12:15:32,779 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 90179 2026-08-25 12:15:32,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpg_w7_tj9_chrome_odoo 2026-08-25 12:15:32,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36869/json/version 2026-08-25 12:15:32,781 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:32,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-08-25 12:15:32,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36869/json 2026-08-25 12:15:32,805 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:32,861 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:36869/devtools/page/4974E844519B45DA45B051A74AC0AF31 2026-08-25 12:15:32,884 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-08-25 12:15:32,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-08-25 12:15:32,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:15:32,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-08-25 12:15:32,979 25 INFO rb-44da9a1-224237-407818 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-25 12:15:32,979 25 INFO rb-44da9a1-224237-407818 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-25 12:15:33,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.041 2026-08-25 12:15:33,056 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '4974E844519B45DA45B051A74AC0AF31', 'loaderId': '0874FCC58961588D53BF3BF99E1D5817', 'isDownload': False} 2026-08-25 12:15:33,057 25 INFO rb-44da9a1-224237-407818 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-25 12:15:33,073 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:15:33,089 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:15:33,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.024 2026-08-25 12:15:33,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.040 2026-08-25 12:15:33,526 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:33,532 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:33,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:15:33,560 25 INFO rb-44da9a1-224237-407818 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-25 12:15:33,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:15:33,568 25 INFO rb-44da9a1-224237-407818 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-25 12:15:33,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:15:33,600 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:33,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:15:33,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.019 0.016 2026-08-25 12:15:33,653 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-08-25 12:15:33,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.006 0.018 2026-08-25 12:15:34,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.142 0.242 2026-08-25 12:15:34,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "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-25 12:15:34,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:15:34,215 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.024 2026-08-25 12:15:34,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:15:34,253 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-08-25 12:15:34,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:34,322 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:34,343 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:15:34,352 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:34,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.016 0.014 2026-08-25 12:15:34,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.038 2026-08-25 12:15:34,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:15:34,377 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15: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-25 12:15:34,382 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:34,471 25 INFO rb-44da9a1-224237-407818 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-25 12:15:34,571 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.061 2026-08-25 12:15:34,606 25 INFO rb-44da9a1-224237-407818 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-25 12:15:34,664 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.040 2026-08-25 12:15:34,691 25 INFO rb-44da9a1-224237-407818 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-25 12:15:34,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.148 0.065 2026-08-25 12:15:34,747 25 INFO rb-44da9a1-224237-407818 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-25 12:15:34,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.033 0.252 2026-08-25 12:15:34,796 25 INFO rb-44da9a1-224237-407818 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-25 12:15:34,814 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.212 2026-08-25 12:15:34,838 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-08-25 12:15:34,845 25 INFO rb-44da9a1-224237-407818 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-25 12:15:34,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-08-25 12:15:34,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.316 2026-08-25 12:15:34,896 25 INFO rb-44da9a1-224237-407818 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-25 12:15:34,917 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-08-25 12:15:34,940 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-08-25 12:15:34,966 25 INFO rb-44da9a1-224237-407818 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-25 12:15:34,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.135 2026-08-25 12:15:34,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:34] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-08-25 12:15:35,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:35] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-08-25 12:15:35,022 25 INFO rb-44da9a1-224237-407818 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-25 12:15:35,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:35] "GET /web/image?model=product.template&field=image_128&id=1770&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-08-25 12:15:35,083 25 INFO rb-44da9a1-224237-407818 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-25 12:15:35,138 25 INFO rb-44da9a1-224237-407818 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-25 12:15:35,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:35] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:15:35,234 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-08-25 12:15:35,235 25 INFO rb-44da9a1-224237-407818 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-25 12:15:35,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14820636 (allocated 15990784) 2026-08-25 12:15:35,296 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 90179 2026-08-25 12:15:35,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-08-25 12:15:35,298 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 90179 2026-08-25 12:15:35,378 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121535_377907_test_specific_reward_product_tax_included_excluded.txt 2026-08-25 12:15:35,378 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpg_w7_tj9_chrome_odoo" 2026-08-25 12:15:35,392 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-08-25 12:15:36,222 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 90379 2026-08-25 12:15:36,222 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpohxi8cun_chrome_odoo 2026-08-25 12:15:36,258 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:38461/json/version 2026-08-25 12:15:36,259 25 INFO rb-44da9a1-224237-407818 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-25 12:15:36,270 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-08-25 12:15:36,270 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:38461/json 2026-08-25 12:15:36,271 25 INFO rb-44da9a1-224237-407818 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-25 12:15:36,277 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:38461/devtools/page/4D7DAEA0B92612E839043794F3A4370E 2026-08-25 12:15:36,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-08-25 12:15:36,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-08-25 12:15:36,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:15:36,414 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-08-25 12:15:36,416 25 INFO rb-44da9a1-224237-407818 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-25 12:15:36,416 25 INFO rb-44da9a1-224237-407818 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-25 12:15:36,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:15:37,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.068 0.582 2026-08-25 12:15:37,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '4D7DAEA0B92612E839043794F3A4370E', 'loaderId': 'DA99A5822B0A343061C50E332C125451', 'isDownload': False} 2026-08-25 12:15:37,076 25 INFO rb-44da9a1-224237-407818 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-25 12:15:37,094 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:15:37,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:15:37,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:15:37,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-08-25 12:15:37,513 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:37,520 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:37,530 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:15:37,548 25 INFO rb-44da9a1-224237-407818 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-25 12:15:37,556 25 INFO rb-44da9a1-224237-407818 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-25 12:15:37,556 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-08-25 12:15:37,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15: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-25 12:15:37,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:37,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-08-25 12:15:37,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.019 2026-08-25 12:15:37,640 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-08-25 12:15:37,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.012 0.027 2026-08-25 12:15:38,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.311 0.322 2026-08-25 12:15:38,376 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:15:38,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-08-25 12:15:38,462 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.007 2026-08-25 12:15:38,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.043 2026-08-25 12:15:38,565 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:15:38,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-08-25 12:15:38,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-08-25 12:15:38,621 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:38,649 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:15:38,650 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:15:38,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.023 2026-08-25 12:15:38,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:15:38,671 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15: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-25 12:15:38,680 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:15:38,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.035 0.047 2026-08-25 12:15:38,768 25 INFO rb-44da9a1-224237-407818 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-25 12:15:38,804 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:15:38,897 25 INFO rb-44da9a1-224237-407818 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-25 12:15:38,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:38] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.071 0.052 2026-08-25 12:15:38,966 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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-25 12:15:39,016 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.021 0.202 2026-08-25 12:15:39,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "GET /web/image?model=product.template&field=image_128&id=1549&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-08-25 12:15:39,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-08-25 12:15:39,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.192 2026-08-25 12:15:39,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "GET /web/image?model=product.template&field=image_128&id=1547&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-08-25 12:15:39,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-08-25 12:15:39,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-08-25 12:15:39,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "GET /web/image?model=product.template&field=image_128&id=1553&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-08-25 12:15:39,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "GET /web/image?model=product.template&field=image_128&id=1554&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.145 2026-08-25 12:15:39,289 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.173 2026-08-25 12:15:39,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "GET /web/image?model=product.template&field=image_128&id=1772&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-08-25 12:15:39,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:39] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-08-25T12:04:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-08-25 12:15:39,350 25 INFO rb-44da9a1-224237-407818 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-25 12:15:39,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-08-25 12:15:39,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-25 12:15:39,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14877112 (allocated 15990784) 2026-08-25 12:15:39,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 90379 2026-08-25 12:15:39,645 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-08-25 12:15:39,645 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 90379 2026-08-25 12:15:39,740 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121539_740637_test_two_variant_same_discount.txt 2026-08-25 12:15:39,740 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpohxi8cun_chrome_odoo" 2026-08-25 12:15:39,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-08-25 12:15:48,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-08-25 12:15:48,611 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-08-25 12:15:49,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-08-25 12:15:49,785 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 90590 2026-08-25 12:15:49,785 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpoefy5_yx_chrome_odoo 2026-08-25 12:15:49,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:46395/json/version 2026-08-25 12:15:49,787 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:49,865 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-08-25 12:15:49,865 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:46395/json 2026-08-25 12:15:49,866 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:49,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:46395/devtools/page/458018D7750C0F4EB365F15A2F9F26D5 2026-08-25 12:15:49,891 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-08-25 12:15:49,912 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-08-25 12:15:50,011 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:15:50,016 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-08-25 12:15:50,018 25 INFO rb-44da9a1-224237-407818 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-25 12:15:50,018 25 INFO rb-44da9a1-224237-407818 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-25 12:15:50,034 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:15:50,486 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:50] "GET /pos/ui/81 HTTP/1.1" 200 - 86 0.042 0.413 2026-08-25 12:15:50,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': '458018D7750C0F4EB365F15A2F9F26D5', 'loaderId': '6C6C3D52AB8CD96AAB963D24525FE0AF', 'isDownload': False} 2026-08-25 12:15:50,489 25 INFO rb-44da9a1-224237-407818 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-25 12:15:50,502 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:15:50,530 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:50] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.014 2026-08-25 12:15:50,539 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:50] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-08-25 12:15:50,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:50] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-08-25 12:15:50,972 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:50,980 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:50,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:15:51,017 25 INFO rb-44da9a1-224237-407818 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-25 12:15:51,025 25 INFO rb-44da9a1-224237-407818 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-25 12:15:51,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:15:51,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:15:51,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:51,152 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-08-25 12:15:51,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.047 2026-08-25 12:15:51,256 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.036 2026-08-25 12:15:51,259 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-08-25 12:15:51,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.221 0.303 2026-08-25 12:15:51,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:15:51,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:15:51,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-25 12:15:52,003 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15: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-25 12:15:52,016 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-08-25 12:15:52,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-08-25 12:15:52,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:15:52,082 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:52,093 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:52,094 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:15:52,121 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:15:52,124 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:52,146 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:52,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.032 0.044 2026-08-25 12:15:52,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.090 2026-08-25 12:15:52,237 25 INFO rb-44da9a1-224237-407818 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-25 12:15:52,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.033 0.084 2026-08-25 12:15:52,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.034 0.146 2026-08-25 12:15:52,383 25 INFO rb-44da9a1-224237-407818 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-25 12:15:52,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image?model=product.template&field=image_128&id=1778&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-08-25 12:15:52,401 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:52,463 25 INFO rb-44da9a1-224237-407818 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-25 12:15:52,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image?model=product.template&field=image_128&id=1779&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-08-25 12:15:52,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image?model=product.template&field=image_128&id=1780&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.124 2026-08-25 12:15:52,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-08-25 12:15:52,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image?model=product.template&field=image_128&id=1782&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-25 12:15:52,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image?model=product.template&field=image_128&id=1783&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-08-25 12:15:52,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image?model=product.template&field=image_128&id=1784&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-08-25 12:15:52,615 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image?model=product.template&field=image_128&id=1789&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-08-25 12:15:52,638 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image?model=product.template&field=image_128&id=1786&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-08-25 12:15:52,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-08-25 12:15:52,726 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.144 2026-08-25 12:15:52,862 25 INFO rb-44da9a1-224237-407818 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-25 12:15:52,918 25 INFO rb-44da9a1-224237-407818 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-25 12:15:52,974 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,024 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,088 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:53] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.012 2026-08-25 12:15:53,138 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,221 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,271 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,323 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,374 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,424 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,475 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,533 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,591 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,642 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,706 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,765 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,816 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,884 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,896 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:53,897 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:53,934 25 INFO rb-44da9a1-224237-407818 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-25 12:15:53,985 25 INFO rb-44da9a1-224237-407818 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-25 12:15:54,053 25 INFO rb-44da9a1-224237-407818 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-25 12:15:54,105 25 INFO rb-44da9a1-224237-407818 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-25 12:15:54,161 25 INFO rb-44da9a1-224237-407818 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-25 12:15:54,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:54] "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-25 12:15:54,208 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60044984 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': '9453cd71-f6e9-4b6f-9981-ae55af9b375e'}] 2026-08-25 12:15:54,218 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:15:54,593 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60044984 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': '9453cd71-f6e9-4b6f-9981-ae55af9b375e'} created pos.order #628 2026-08-25 12:15:54,608 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60044984 finished 2026-08-25 12:15:54,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.226 0.223 2026-08-25 12:15:54,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.017 0.030 2026-08-25 12:15:54,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:15:54,894 25 INFO rb-44da9a1-224237-407818 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-25 12:15:54,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-08-25 12:15:54,947 25 INFO rb-44da9a1-224237-407818 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-25 12:15:55,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 20276684 (allocated 21893120) 2026-08-25 12:15:55,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 90590 2026-08-25 12:15:55,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-08-25 12:15:55,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 90590 2026-08-25 12:15:55,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121555_166986_test_loyalty_history_earn_and_spend.txt 2026-08-25 12:15:55,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpoefy5_yx_chrome_odoo" 2026-08-25 12:15:55,213 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-08-25 12:15:55,740 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 90799 2026-08-25 12:15:55,740 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmppnpfte32_chrome_odoo 2026-08-25 12:15:55,741 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:43985/json/version 2026-08-25 12:15:55,742 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:55,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-08-25 12:15:55,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:43985/json 2026-08-25 12:15:55,781 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:15:55,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:43985/devtools/page/78E6963ADD2A68C5528C4AFAA24B61C0 2026-08-25 12:15:55,870 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-08-25 12:15:55,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-08-25 12:15:56,026 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:15:56,031 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-08-25 12:15:56,035 25 INFO rb-44da9a1-224237-407818 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-25 12:15:56,036 25 INFO rb-44da9a1-224237-407818 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-25 12:15:56,047 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:15:56,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:56] "GET /pos/ui/81 HTTP/1.1" 200 - 87 0.044 0.383 2026-08-25 12:15:56,475 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '78E6963ADD2A68C5528C4AFAA24B61C0', 'loaderId': '1B94485E21FC482B920B962150517E16', 'isDownload': False} 2026-08-25 12:15:56,475 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-08-25 12:15:56,492 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:15:56,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:56] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-08-25 12:15:56,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:56] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-08-25 12:15:56,543 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:56] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.032 2026-08-25 12:15:56,931 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:15:56,958 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:15:56,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-08-25 12:15:56,983 25 INFO rb-44da9a1-224237-407818 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-25 12:15:56,992 25 INFO rb-44da9a1-224237-407818 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-25 12:15:56,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.005 2026-08-25 12:15:57,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.015 2026-08-25 12:15:57,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:57,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.014 2026-08-25 12:15:57,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.034 2026-08-25 12:15:57,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.032 2026-08-25 12:15:57,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.048 2026-08-25 12:15:57,763 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.265 0.310 2026-08-25 12:15:57,791 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:15:57,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:15:57,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:57] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.051 2026-08-25 12:15:57,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15: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-25 12:15:58,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-08-25 12:15:58,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:15:58,068 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:15:58,081 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:15:58,091 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:15:58,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.024 2026-08-25 12:15:58,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-08-25 12:15:58,122 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:58,124 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:15:58,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.020 0.074 2026-08-25 12:15:58,202 25 INFO rb-44da9a1-224237-407818 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-25 12:15:58,235 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:15:58,375 25 INFO rb-44da9a1-224237-407818 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-25 12:15:58,399 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:15:58,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.082 0.103 2026-08-25 12:15:58,442 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/image?model=product.template&field=image_128&id=1778&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.130 2026-08-25 12:15:58,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/image?model=product.template&field=image_128&id=1779&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.011 0.167 2026-08-25 12:15:58,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/image?model=product.template&field=image_128&id=1780&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-08-25 12:15:58,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.037 0.334 2026-08-25 12:15:58,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/image?model=product.template&field=image_128&id=1784&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.211 2026-08-25 12:15:58,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/image?model=product.template&field=image_128&id=1786&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-08-25 12:15:58,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-08-25 12:15:58,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-08-25 12:15:58,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/image?model=product.template&field=image_128&id=1782&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.126 2026-08-25 12:15:58,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "GET /web/image?model=product.template&field=image_128&id=1783&unique=2026-08-25T12:15:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-08-25 12:15:58,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.316 2026-08-25 12:15:58,906 25 INFO rb-44da9a1-224237-407818 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-25 12:15:58,960 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,012 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,063 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,113 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,164 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,312 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,367 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,418 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,476 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,542 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,561 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.011 2026-08-25 12:15:59,593 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,644 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,695 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,761 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,773 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:59,776 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:15:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:15:59,813 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,867 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,932 25 INFO rb-44da9a1-224237-407818 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-25 12:15:59,985 25 INFO rb-44da9a1-224237-407818 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-25 12:16:00,040 25 INFO rb-44da9a1-224237-407818 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-25 12:16:00,110 25 INFO rb-44da9a1-224237-407818 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-25 12:16:00,113 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79037641 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': '19abbb72-3a56-4ad0-8da5-9597c53af7e3'}] 2026-08-25 12:16:00,118 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:16:00,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79037641 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': '19abbb72-3a56-4ad0-8da5-9597c53af7e3'} created pos.order #629 2026-08-25 12:16:00,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79037641 finished 2026-08-25 12:16:00,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.124 0.231 2026-08-25 12:16:00,547 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.019 0.032 2026-08-25 12:16:00,577 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:16:00,729 25 INFO rb-44da9a1-224237-407818 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-25 12:16:00,778 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-08-25 12:16:00,779 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-25 12:16:00,896 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 19535408 (allocated 20582400) 2026-08-25 12:16:00,903 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 90799 2026-08-25 12:16:00,908 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-08-25 12:16:00,914 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 90799 2026-08-25 12:16:00,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121600_984000_test_pos_loyalty_history.txt 2026-08-25 12:16:00,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmppnpfte32_chrome_odoo" 2026-08-25 12:16:01,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-08-25 12:16:01,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-25 12:16:11,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-08-25 12:16:11,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-08-25 12:16:16,687 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-25 12:16:25,915 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-08-25 12:16:26,191 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 12:16:34,702 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-08-25 12:16:34,724 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-08-25 12:16:34,731 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-08-25 12:16:34,779 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-08-25 12:16:34,854 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:16:44,033 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-08-25 12:16:44,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 91009 2026-08-25 12:16:44,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpr6jksp_e_chrome_odoo 2026-08-25 12:16:44,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:42061/json/version 2026-08-25 12:16:44,493 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:16:44,559 25 INFO rb-44da9a1-224237-407818 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-25 12:16:44,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:42061/json 2026-08-25 12:16:44,564 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:16:44,578 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:42061/devtools/page/644A826387BEFF0BC3C6A5D647B40E4A 2026-08-25 12:16:44,602 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-08-25 12:16:44,661 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-08-25 12:16:44,761 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:16:44,767 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-08-25 12:16:44,769 25 INFO rb-44da9a1-224237-407818 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-25 12:16:44,769 25 INFO rb-44da9a1-224237-407818 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-25 12:16:44,791 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:16:45,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:45] "GET /pos/ui/87 HTTP/1.1" 200 - 85 0.065 0.398 2026-08-25 12:16:45,262 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '644A826387BEFF0BC3C6A5D647B40E4A', 'loaderId': '7488BA9E07CBB675618AAF2C04AAF552', 'isDownload': False} 2026-08-25 12:16:45,263 25 INFO rb-44da9a1-224237-407818 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-25 12:16:45,264 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:16:45,315 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:45] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-08-25 12:16:45,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:45] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.052 2026-08-25 12:16:45,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:45] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.061 2026-08-25 12:16:45,863 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:16:45,866 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:16:45,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:16:45,916 25 INFO rb-44da9a1-224237-407818 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-25 12:16:45,921 25 INFO rb-44da9a1-224237-407818 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-25 12:16:45,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:16:45,940 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:16:45,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:16:45,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-08-25 12:16:46,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-25 12:16:46,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.034 2026-08-25 12:16:46,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.068 2026-08-25 12:16:46,651 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order 2026-08-25 12:16:46,653 25 INFO rb-44da9a1-224237-407818 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-25 12:16:46,653 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order.line 2026-08-25 12:16:46,655 25 INFO rb-44da9a1-224237-407818 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-25 12:16:46,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.247 0.295 2026-08-25 12:16:46,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:16:46,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.025 2026-08-25 12:16:46,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:46] "GET /web/image/res.company/83/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-08-25 12:16:46,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16: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.009 2026-08-25 12:16:46,908 25 INFO rb-44da9a1-224237-407818 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-25 12:16:46,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:16:46,978 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:16:46,979 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:16:47,003 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:16:47,009 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:16:47,048 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "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-25 12:16:47,052 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:16:47,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image/res.users/167/avatar_128 HTTP/1.1" 200 - 14 0.035 0.042 2026-08-25 12:16:47,066 25 INFO rb-44da9a1-224237-407818 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-25 12:16:47,108 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:16:47,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=res.company&id=83&field=logo HTTP/1.1" 200 - 3 0.024 0.105 2026-08-25 12:16:47,251 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 - 31 0.054 0.129 2026-08-25 12:16:47,293 25 INFO rb-44da9a1-224237-407818 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-25 12:16:47,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /pos/ui/87 HTTP/1.1" 200 - 31 0.034 0.218 2026-08-25 12:16:47,393 25 INFO rb-44da9a1-224237-407818 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-25 12:16:47,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1848&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.020 0.091 2026-08-25 12:16:47,452 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:16:47,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1849&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-08-25 12:16:47,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1851&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-08-25 12:16:47,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1847&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-08-25 12:16:47,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1850&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-08-25 12:16:47,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1859&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.006 0.205 2026-08-25 12:16:47,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1855&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-08-25 12:16:47,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1856&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-08-25 12:16:47,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1857&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-08-25 12:16:47,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1853&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-08-25 12:16:47,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1858&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-08-25 12:16:47,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1854&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.007 0.149 2026-08-25 12:16:47,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1852&unique=2026-08-25T12:16:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-08-25 12:16:47,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.210 2026-08-25 12:16:47,988 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,039 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,089 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,147 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,205 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:48] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.089 0.092 2026-08-25 12:16:48,435 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,485 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,536 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,608 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,659 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,711 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,766 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,831 25 INFO rb-44da9a1-224237-407818 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-25 12:16:48,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:48] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.056 0.084 2026-08-25 12:16:48,995 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,046 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,097 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,147 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,311 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,364 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,415 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,473 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,533 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,584 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,654 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,667 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:16:49,669 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:16:49,707 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,755 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,826 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,884 25 INFO rb-44da9a1-224237-407818 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-25 12:16:49,946 25 INFO rb-44da9a1-224237-407818 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-25 12:16:50,004 25 INFO rb-44da9a1-224237-407818 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-25 12:16:50,078 25 INFO rb-44da9a1-224237-407818 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-25 12:16:50,086 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63100428 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': '2dabba56-ed97-47cb-a594-f25f14d74324'}] 2026-08-25 12:16:50,091 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:16:50,592 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63100428 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': '2dabba56-ed97-47cb-a594-f25f14d74324'} created pos.order #631 2026-08-25 12:16:50,610 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63100428 finished 2026-08-25 12:16:50,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 285 0.284 0.376 2026-08-25 12:16:50,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:16:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.007 0.009 2026-08-25 12:16:50,933 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-08-25 12:16:50,933 25 INFO rb-44da9a1-224237-407818 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-25 12:16:51,059 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 19892216 (allocated 21893120) 2026-08-25 12:16:51,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 91009 2026-08-25 12:16:51,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-08-25 12:16:51,085 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 91009 2026-08-25 12:16:51,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121651_195398_test_ship_later_kit_and_mto_manufactured_product.txt 2026-08-25 12:16:51,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpr6jksp_e_chrome_odoo" 2026-08-25 12:16:51,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:17:00,929 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-08-25 12:17:01,633 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1164] 2026-08-25 12:17:03,312 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-08-25 12:17:03,935 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1166] 2026-08-25 12:17:05,614 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-08-25 12:17:06,216 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1168] 2026-08-25 12:17:07,315 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-08-25 12:17:07,667 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1170] 2026-08-25 12:17:08,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-08-25 12:17:08,832 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1173, 1174] 2026-08-25 12:17:09,538 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-08-25 12:17:10,001 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1178, 1179] 2026-08-25 12:17:10,190 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1183, 1184, 1185] 2026-08-25 12:17:12,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-08-25 12:17:13,043 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1186, 1187] 2026-08-25 12:17:13,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-08-25 12:17:13,817 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1190, 1191] 2026-08-25 12:17:14,568 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-08-25 12:17:14,931 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26902176 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-25 12:17:15,108 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1194, 1195] 2026-08-25 12:17:15,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26902176 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #640 2026-08-25 12:17:15,423 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26902176 finished 2026-08-25 12:17:15,482 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-08-25 12:17:15,876 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1200] 2026-08-25 12:17:16,164 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-25 12:17:27,931 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-08-25 12:17:28,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95460183 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-25 12:17:28,138 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95460183 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #642 2026-08-25 12:17:28,138 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95460183 finished 2026-08-25 12:17:28,186 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:17:28,367 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:29,755 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: Simulating signal changes during tests 2026-08-25 12:17:29,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:29] "GET /pos/pay/642?access_token=2aff20be-b5e6-4445-a97f-23936783f947 HTTP/1.1" 200 - 257 0.460 1.115 2026-08-25 12:17:29,776 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:29,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:29] "POST /pos/pay/transaction/642 HTTP/1.1" 200 - 37 0.037 0.038 2026-08-25 12:17:29,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:30,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:30] "GET /pos/pay/confirmation/642?access_token=2aff20be-b5e6-4445-a97f-23936783f947&tx_id=1 HTTP/1.1" 200 - 308 0.359 0.492 2026-08-25 12:17:31,243 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-08-25 12:17:31,443 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38089801 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-25 12:17:31,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38089801 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #643 2026-08-25 12:17:31,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38089801 finished 2026-08-25 12:17:31,502 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:17:31,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:32,745 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: Simulating signal changes during tests 2026-08-25 12:17:32,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:32] "GET /pos/pay/643?access_token=b2dc4a29-de45-4c27-ab8f-d416ffffb1f5 HTTP/1.1" 200 - 255 0.277 0.969 2026-08-25 12:17:32,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:32,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:32] "POST /pos/pay/transaction/643 HTTP/1.1" 200 - 37 0.037 0.044 2026-08-25 12:17:32,889 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:33,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:33] "GET /pos/pay/confirmation/643?access_token=b2dc4a29-de45-4c27-ab8f-d416ffffb1f5&tx_id=2 HTTP/1.1" 200 - 308 0.404 0.453 2026-08-25 12:17:34,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-08-25 12:17:34,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35438232 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-25 12:17:34,497 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35438232 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #644 2026-08-25 12:17:34,497 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35438232 finished 2026-08-25 12:17:34,536 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:17:34,743 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:35,867 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: Simulating signal changes during tests 2026-08-25 12:17:35,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:35] "GET /pos/pay/644?access_token=88dc14ce-0d3c-48ce-af2b-17d53a20af21 HTTP/1.1" 200 - 255 0.264 1.074 2026-08-25 12:17:35,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:35,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:35] "POST /pos/pay/transaction/644 HTTP/1.1" 200 - 37 0.030 0.029 2026-08-25 12:17:35,965 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:36,457 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:36] "GET /pos/pay/confirmation/644?access_token=88dc14ce-0d3c-48ce-af2b-17d53a20af21&tx_id=3 HTTP/1.1" 200 - 202 0.149 0.348 2026-08-25 12:17:36,529 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:36,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:36] "GET /pos/pay/644?access_token=88dc14ce-0d3c-48ce-af2b-17d53a20af21 HTTP/1.1" 200 - 47 0.034 0.049 2026-08-25 12:17:36,593 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:36,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:36] "POST /pos/pay/transaction/644 HTTP/1.1" 200 - 32 0.017 0.030 2026-08-25 12:17:36,664 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:37,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:37] "GET /pos/pay/confirmation/644?access_token=88dc14ce-0d3c-48ce-af2b-17d53a20af21&tx_id=4 HTTP/1.1" 200 - 256 0.237 0.312 2026-08-25 12:17:37,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-08-25 12:17:38,164 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 91235 2026-08-25 12:17:38,165 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpcr0u6vn5_chrome_odoo 2026-08-25 12:17:38,166 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:41899/json/version 2026-08-25 12:17:38,167 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:17:38,245 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-08-25 12:17:38,245 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:41899/json 2026-08-25 12:17:38,245 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:17:38,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:41899/devtools/page/30CA932F959C62EC3C0567BF3C9C48E6 2026-08-25 12:17:38,293 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-08-25 12:17:38,306 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-08-25 12:17:38,429 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:17:38,441 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-08-25 12:17:38,446 25 INFO rb-44da9a1-224237-407818 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/effa1ded75a0444b?access_token=effa1ded75a0444b" in browser 2026-08-25 12:17:38,446 25 INFO rb-44da9a1-224237-407818 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/effa1ded75a0444b?access_token=effa1ded75a0444b" 2026-08-25 12:17:38,476 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:17:39,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:39] "GET /pos_customer_display/90/effa1ded75a0444b?access_token=effa1ded75a0444b HTTP/1.1" 200 - 47 0.049 0.583 2026-08-25 12:17:39,105 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': '30CA932F959C62EC3C0567BF3C9C48E6', 'loaderId': '0E739E7850B6F934711AF7EC40F3F802', 'isDownload': False} 2026-08-25 12:17:39,105 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-08-25 12:17:39,142 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40b132e/point_of_sale.customer_display_assets.min.css, copying from /web/assets/40b132e/point_of_sale.customer_display_assets.min.css 2026-08-25 12:17:39,175 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:39] "GET /web/assets/1/40b132e/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.016 0.031 2026-08-25 12:17:39,188 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f4c2116/point_of_sale.customer_display_assets.min.js, copying from /web/assets/f4c2116/point_of_sale.customer_display_assets.min.js 2026-08-25 12:17:39,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:39] "GET /web/assets/1/f4c2116/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.007 0.076 2026-08-25 12:17:39,224 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4e4cecf/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/4e4cecf/point_of_sale.customer_display_assets_test.min.js 2026-08-25 12:17:39,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:39] "GET /web/assets/1/4e4cecf/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.011 0.098 2026-08-25 12:17:39,377 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:17:39,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:17:39,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-08-25 12:17:39,444 25 INFO rb-44da9a1-224237-407818 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/effa1ded75a0444b?access_token=effa1ded75a0444b", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:17:39,463 25 INFO rb-44da9a1-224237-407818 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-25 12:17:39,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-25 12:17:39,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:39] "GET /logo?company=85 HTTP/1.1" 200 - 1 0.001 0.015 2026-08-25 12:17:39,515 25 INFO rb-44da9a1-224237-407818 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-25 12:17:39,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-25 12:17:39,563 25 INFO rb-44da9a1-224237-407818 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-25 12:17:39,614 25 INFO rb-44da9a1-224237-407818 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-25 12:17:39,696 25 INFO rb-44da9a1-224237-407818 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-25 12:17:39,717 25 INFO rb-44da9a1-224237-407818 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-25 12:17:39,769 25 INFO rb-44da9a1-224237-407818 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-25 12:17:39,818 25 INFO rb-44da9a1-224237-407818 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-25 12:17:39,869 25 INFO rb-44da9a1-224237-407818 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-25 12:17:39,928 25 INFO rb-44da9a1-224237-407818 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-25 12:17:39,975 25 INFO rb-44da9a1-224237-407818 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-25 12:17:40,026 25 INFO rb-44da9a1-224237-407818 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-25 12:17:40,079 25 INFO rb-44da9a1-224237-407818 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-25 12:17:40,129 25 INFO rb-44da9a1-224237-407818 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-25 12:17:40,182 25 INFO rb-44da9a1-224237-407818 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-25 12:17:40,234 25 INFO rb-44da9a1-224237-407818 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-25 12:17:40,284 25 INFO rb-44da9a1-224237-407818 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-25 12:17:40,346 25 INFO rb-44da9a1-224237-407818 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-25 12:17:40,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-08-25 12:17:40,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:40] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 125 0.071 0.767 2026-08-25 12:17:40,392 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-25 12:17:40,432 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4170128 (allocated 5242880) 2026-08-25 12:17:40,451 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 91235 2026-08-25 12:17:40,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-08-25 12:17:40,462 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 91235 2026-08-25 12:17:40,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121740_558078_test_customer_display_online_payment.txt 2026-08-25 12:17:40,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpcr0u6vn5_chrome_odoo" 2026-08-25 12:17:40,568 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-08-25 12:17:40,921 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 91397 2026-08-25 12:17:40,922 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpsdf2q3vq_chrome_odoo 2026-08-25 12:17:40,922 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:33665/json/version 2026-08-25 12:17:40,923 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:17:40,970 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:17:40,970 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:33665/json 2026-08-25 12:17:40,970 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:17:40,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:33665/devtools/page/D87F298232851A1F4751FFBABD92F30B 2026-08-25 12:17:41,003 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-08-25 12:17:41,060 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-08-25 12:17:41,150 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-08-25 12:17:41,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-08-25 12:17:41,161 25 INFO rb-44da9a1-224237-407818 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-25 12:17:41,162 25 INFO rb-44da9a1-224237-407818 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-25 12:17:41,184 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:17:41,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:41] "GET /pos/ui/91 HTTP/1.1" 200 - 86 0.064 0.454 2026-08-25 12:17:41,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'D87F298232851A1F4751FFBABD92F30B', 'loaderId': '7392ECCBD879C3B49799AE15B0448F9D', 'isDownload': False} 2026-08-25 12:17:41,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-08-25 12:17:41,720 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:17:41,738 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:41] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:17:41,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:41] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:17:41,762 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:41] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-08-25 12:17:42,231 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:17:42,238 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:17:42,251 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:17:42,270 25 INFO rb-44da9a1-224237-407818 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-25 12:17:42,288 25 INFO rb-44da9a1-224237-407818 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-25 12:17:42,301 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:17:42,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:17:42,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:17:42,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-25 12:17:42,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.022 2026-08-25 12:17:42,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-08-25 12:17:42,445 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.033 2026-08-25 12:17:43,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.270 0.288 2026-08-25 12:17:43,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:17:43,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:17:43,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-08-25 12:17:43,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-08-25 12:17:43,232 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:17:43,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-08-25 12:17:43,301 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:17:43,304 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:17:43,327 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:17:43,341 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:17:43,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.026 0.032 2026-08-25 12:17:43,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.005 0.038 2026-08-25 12:17:43,404 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:17:43,406 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:17:43,461 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:17:43,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 31 0.028 0.050 2026-08-25 12:17:43,564 25 INFO rb-44da9a1-224237-407818 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-25 12:17:43,610 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:17:43,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /pos/ui/91 HTTP/1.1" 200 - 31 0.060 0.118 2026-08-25 12:17:43,675 25 INFO rb-44da9a1-224237-407818 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-25 12:17:43,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "GET /web/image?model=product.template&field=image_128&id=1903&unique=2026-08-25T12:17:16.000+00:00 HTTP/1.1" 200 - 3 0.007 0.099 2026-08-25 12:17:43,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.099 2026-08-25 12:17:43,907 25 INFO rb-44da9a1-224237-407818 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-25 12:17:43,966 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,016 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,073 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,126 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,308 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,359 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,409 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,461 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,511 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,585 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,599 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:17:44,603 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:17:44,637 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,687 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,738 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,789 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,840 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,900 25 INFO rb-44da9a1-224237-407818 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-25 12:17:44,904 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18163637 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '51b50f53-160a-47ec-ba63-12c8d1b0f5a2'}] 2026-08-25 12:17:44,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18163637 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '51b50f53-160a-47ec-ba63-12c8d1b0f5a2'} created pos.order #645 2026-08-25 12:17:44,979 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18163637 finished 2026-08-25 12:17:45,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.039 0.082 2026-08-25 12:17:45,083 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,132 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,185 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,238 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,289 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,339 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,395 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,445 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,496 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,547 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,598 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,649 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,707 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,760 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,811 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,862 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,913 25 INFO rb-44da9a1-224237-407818 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-25 12:17:45,964 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,015 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,066 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,117 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,174 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:46] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.007 0.012 2026-08-25 12:17:46,220 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:46] "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.004 0.014 2026-08-25 12:17:46,228 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,278 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,338 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31970444 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '51b50f53-160a-47ec-ba63-12c8d1b0f5a2'}] 2026-08-25 12:17:46,454 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [663] to pos.order #645 2026-08-25 12:17:46,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31970444 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '51b50f53-160a-47ec-ba63-12c8d1b0f5a2'} updated pos.order #645 2026-08-25 12:17:46,472 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31970444 finished 2026-08-25 12:17:46,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.089 0.120 2026-08-25 12:17:46,585 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,636 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,692 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,743 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,794 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,846 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,896 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,951 25 INFO rb-44da9a1-224237-407818 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-25 12:17:46,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:46] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.005 0.010 2026-08-25 12:17:46,997 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:46] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.007 0.011 2026-08-25 12:17:47,003 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,053 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,111 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,115 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42672345 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '51b50f53-160a-47ec-ba63-12c8d1b0f5a2'}] 2026-08-25 12:17:47,153 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42672345 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '51b50f53-160a-47ec-ba63-12c8d1b0f5a2'} updated pos.order #645 2026-08-25 12:17:47,166 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42672345 finished 2026-08-25 12:17:47,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.047 0.067 2026-08-25 12:17:47,258 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,309 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,365 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,417 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,472 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,526 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,578 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,628 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,679 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,731 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,782 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,833 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,890 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,942 25 INFO rb-44da9a1-224237-407818 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-25 12:17:47,998 25 INFO rb-44da9a1-224237-407818 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-25 12:17:48,043 25 INFO rb-44da9a1-224237-407818 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-25 12:17:48,095 25 INFO rb-44da9a1-224237-407818 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-25 12:17:48,148 25 INFO rb-44da9a1-224237-407818 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-25 12:17:48,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:48] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.004 0.009 2026-08-25 12:17:48,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:48] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.007 0.008 2026-08-25 12:17:48,201 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-08-25 12:17:48,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:17:48,294 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15330584 (allocated 16515072) 2026-08-25 12:17:48,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 91397 2026-08-25 12:17:48,304 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-08-25 12:17:48,305 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 91397 2026-08-25 12:17:48,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121748_387600_test_errors_tour.txt 2026-08-25 12:17:48,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpsdf2q3vq_chrome_odoo" 2026-08-25 12:17:48,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-08-25 12:17:48,581 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54403677 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-08-25 12:17:48,611 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54403677 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #646 2026-08-25 12:17:48,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54403677 finished 2026-08-25 12:17:48,647 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:17:48,833 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:49,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:49] "GET /pos/pay/646?access_token=edaad6a6-00bf-4748-b9fa-8cb069c5487 HTTP/1.1" 403 - 123 0.078 0.961 2026-08-25 12:17:49,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:49,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:49] "GET /pos/pay/646?access_token= HTTP/1.1" 403 - 26 0.035 0.049 2026-08-25 12:17:49,784 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:49,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:49] "GET /pos/pay/confirmation/646?access_token=edaad6a6-00bf-4748-b9fa-8cb069c5487&tx_id=1 HTTP/1.1" 403 - 18 0.009 0.039 2026-08-25 12:17:49,834 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:49,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:49] "GET /pos/pay/confirmation/646?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.012 0.029 2026-08-25 12:17:49,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-08-25 12:17:50,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 91607 2026-08-25 12:17:50,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmpmf5abj92_chrome_odoo 2026-08-25 12:17:50,272 25 INFO rb-44da9a1-224237-407818 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:43987/json/version 2026-08-25 12:17:50,273 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:17:50,323 25 INFO rb-44da9a1-224237-407818 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-25 12:17:50,323 25 INFO rb-44da9a1-224237-407818 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:43987/json 2026-08-25 12:17:50,323 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:17:50,364 25 INFO rb-44da9a1-224237-407818 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:43987/devtools/page/EB416A594930E9B77575442B8C02358A 2026-08-25 12:17:50,385 25 INFO rb-44da9a1-224237-407818 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-25 12:17:50,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-08-25 12:17:50,498 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:17:50,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-08-25 12:17:50,509 25 INFO rb-44da9a1-224237-407818 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-25 12:17:50,509 25 INFO rb-44da9a1-224237-407818 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-25 12:17:50,521 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:17:51,143 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.040 0.585 2026-08-25 12:17:51,146 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': 'EB416A594930E9B77575442B8C02358A', 'loaderId': '98E80AD70327CE8EAEE1B9F78064E0F2', 'isDownload': False} 2026-08-25 12:17:51,146 25 INFO rb-44da9a1-224237-407818 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-25 12:17:51,167 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:17:51,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:17:51,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-08-25 12:17:51,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-08-25 12:17:51,668 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:17:51,692 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:17:51,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-08-25 12:17:51,735 25 INFO rb-44da9a1-224237-407818 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-25 12:17:51,742 25 INFO rb-44da9a1-224237-407818 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-25 12:17:51,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-08-25 12:17:51,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17: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-25 12:17:51,779 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:17:51,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.016 2026-08-25 12:17:51,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.023 2026-08-25 12:17:51,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.027 2026-08-25 12:17:51,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-25 12:17:52,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.170 0.252 2026-08-25 12:17:52,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:17:52,397 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:17:52,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.035 2026-08-25 12:17:52,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17: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.020 2026-08-25 12:17:52,537 25 INFO rb-44da9a1-224237-407818 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-25 12:17:52,559 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-08-25 12:17:52,598 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:17:52,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:17:52,678 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:17:52,693 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-08-25 12:17:52,706 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-08-25 12:17:52,710 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.046 2026-08-25 12:17:52,721 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:17:52,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.056 0.053 2026-08-25 12:17:52,762 25 INFO rb-44da9a1-224237-407818 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-25 12:17:52,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.037 0.119 2026-08-25 12:17:52,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.060 0.087 2026-08-25 12:17:52,884 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:17:52,890 25 INFO rb-44da9a1-224237-407818 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-25 12:17:52,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.065 0.196 2026-08-25 12:17:52,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:52] "GET /web/image?model=product.template&field=image_128&id=1903&unique=2026-08-25T12:17:16.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-08-25 12:17:53,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.150 2026-08-25 12:17:53,178 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,229 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,284 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,337 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,391 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,575 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,626 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,679 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,728 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,778 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,850 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,863 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:17:53,864 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:17:53,901 25 INFO rb-44da9a1-224237-407818 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-25 12:17:53,952 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,003 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,072 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,074 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29721786 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f4f34af9-baf1-4ce2-b7aa-bd036456d9b8'}] 2026-08-25 12:17:54,130 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29721786 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f4f34af9-baf1-4ce2-b7aa-bd036456d9b8'} created pos.order #647 2026-08-25 12:17:54,143 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29721786 finished 2026-08-25 12:17:54,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.031 0.072 2026-08-25 12:17:54,238 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,287 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,340 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,402 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,466 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,521 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,572 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,623 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,674 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,727 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,780 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,831 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,881 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,943 25 INFO rb-44da9a1-224237-407818 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-25 12:17:54,992 25 INFO rb-44da9a1-224237-407818 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-25 12:17:55,049 25 INFO rb-44da9a1-224237-407818 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-25 12:17:55,098 25 INFO rb-44da9a1-224237-407818 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-25 12:17:55,149 25 INFO rb-44da9a1-224237-407818 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-25 12:17:55,200 25 INFO rb-44da9a1-224237-407818 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-25 12:17:55,258 25 INFO rb-44da9a1-224237-407818 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-25 12:17:55,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42650536 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f4f34af9-baf1-4ce2-b7aa-bd036456d9b8'}] 2026-08-25 12:17:55,315 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42650536 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f4f34af9-baf1-4ce2-b7aa-bd036456d9b8'} updated pos.order #647 2026-08-25 12:17:55,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42650536 finished 2026-08-25 12:17:55,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.049 0.075 2026-08-25 12:17:55,424 25 INFO rb-44da9a1-224237-407818 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-25 12:17:55,474 25 INFO rb-44da9a1-224237-407818 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-25 12:17:55,525 25 INFO rb-44da9a1-224237-407818 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-25 12:17:55,581 25 INFO rb-44da9a1-224237-407818 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-25 12:17:55,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17: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.017 0.009 2026-08-25 12:17:55,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53158218 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f4f34af9-baf1-4ce2-b7aa-bd036456d9b8'}] 2026-08-25 12:17:55,641 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53158218 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f4f34af9-baf1-4ce2-b7aa-bd036456d9b8'} updated pos.order #647 2026-08-25 12:17:55,652 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53158218 finished 2026-08-25 12:17:55,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.030 0.074 2026-08-25 12:17:55,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-08-25 12:17:55,759 25 INFO rb-44da9a1-224237-407818 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-25 12:17:55,868 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15180920 (allocated 16252928) 2026-08-25 12:17:55,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 91607 2026-08-25 12:17:55,916 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-08-25 12:17:55,916 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 91607 2026-08-25 12:17:55,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:55] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F647%3Faccess_token=c1a9775d-42d7-43f0-b98b-c2351edf3074?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.171 2026-08-25 12:17:56,002 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121756_001760_test_online_payment_amount_updated_after_order_modification.txt 2026-08-25 12:17:56,002 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmpmf5abj92_chrome_odoo" 2026-08-25 12:17:56,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-08-25 12:17:56,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35239434 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-08-25 12:17:56,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35239434 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #648 2026-08-25 12:17:56,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35239434 finished 2026-08-25 12:17:56,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:17:56,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:57,769 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: Simulating signal changes during tests 2026-08-25 12:17:57,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:57] "GET /pos/pay/648?access_token=8f1f9e0b-1ef8-4390-9b1e-063d50b9d410 HTTP/1.1" 200 - 260 0.196 1.154 2026-08-25 12:17:57,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:57,846 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:57] "POST /pos/pay/transaction/648 HTTP/1.1" 200 - 37 0.040 0.031 2026-08-25 12:17:57,880 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:17:58,545 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:17:58] "GET /pos/pay/confirmation/648?access_token=8f1f9e0b-1ef8-4390-9b1e-063d50b9d410&tx_id=5 HTTP/1.1" 200 - 293 0.238 0.435 2026-08-25 12:17:59,249 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-08-25 12:18:00,120 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 91805 2026-08-25 12:18:00,120 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmpc0wlf93m_chrome_odoo 2026-08-25 12:18:00,120 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:42877/json/version 2026-08-25 12:18:00,121 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:00,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-08-25 12:18:00,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:42877/json 2026-08-25 12:18:00,172 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:00,185 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:42877/devtools/page/C00F64615E28792743E7D2587B333EF7 2026-08-25 12:18:00,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-08-25 12:18:00,266 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-08-25 12:18:00,413 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:18:00,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-08-25 12:18:00,423 25 INFO rb-44da9a1-224237-407818 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-25 12:18:00,424 25 INFO rb-44da9a1-224237-407818 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-25 12:18:00,435 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:18:00,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:00] "GET /pos/ui/91 HTTP/1.1" 200 - 85 0.035 0.366 2026-08-25 12:18:00,836 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': 'C00F64615E28792743E7D2587B333EF7', 'loaderId': '7DE14B8E33EDA1A8FCCD1B07B5889473', 'isDownload': False} 2026-08-25 12:18:00,836 25 INFO rb-44da9a1-224237-407818 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-25 12:18:00,848 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:18:00,866 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:00] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:18:00,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:00] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:18:00,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:00] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:18:01,323 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:01,342 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:01,357 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:18:01,390 25 INFO rb-44da9a1-224237-407818 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-25 12:18:01,397 25 INFO rb-44da9a1-224237-407818 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-25 12:18:01,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.011 0.005 2026-08-25 12:18:01,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18: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-25 12:18:01,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:01,452 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-08-25 12:18:01,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-25 12:18:01,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.031 2026-08-25 12:18:01,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-08-25 12:18:01,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 327 0.153 0.270 2026-08-25 12:18:02,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18: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-25 12:18:02,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:18:02,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.046 2026-08-25 12:18:02,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:18:02,198 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-08-25 12:18:02,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:18:02,265 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:18:02,302 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:18:02,304 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:18:02,321 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:18:02,328 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:18:02,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /web/image/res.users/176/avatar_128 HTTP/1.1" 200 - 14 0.036 0.032 2026-08-25 12:18:02,344 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.003 0.066 2026-08-25 12:18:02,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-08-25 12:18:02,433 25 INFO rb-44da9a1-224237-407818 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-25 12:18:02,473 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:18:02,529 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:18:02,577 25 INFO rb-44da9a1-224237-407818 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-25 12:18:02,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.062 0.082 2026-08-25 12:18:02,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.018 0.198 2026-08-25 12:18:02,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.156 2026-08-25 12:18:02,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:02] "GET /web/image?model=product.template&field=image_128&id=1903&unique=2026-08-25T12:17:16.000+00:00 HTTP/1.1" 200 - 3 0.002 0.292 2026-08-25 12:18:02,839 25 INFO rb-44da9a1-224237-407818 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-25 12:18:02,890 25 INFO rb-44da9a1-224237-407818 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-25 12:18:02,942 25 INFO rb-44da9a1-224237-407818 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-25 12:18:02,995 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,045 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,125 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,137 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:18:03,143 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:18:03,177 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,226 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,277 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,340 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,345 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89676004 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '3f704ca7-ef2e-434c-aa53-880c9cc0ce5f'}] 2026-08-25 12:18:03,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89676004 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '3f704ca7-ef2e-434c-aa53-880c9cc0ce5f'} created pos.order #649 2026-08-25 12:18:03,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89676004 finished 2026-08-25 12:18:03,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.035 0.067 2026-08-25 12:18:03,495 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,545 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,596 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,743 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,797 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,847 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,906 25 INFO rb-44da9a1-224237-407818 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-25 12:18:03,962 25 INFO rb-44da9a1-224237-407818 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-25 12:18:04,013 25 INFO rb-44da9a1-224237-407818 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-25 12:18:04,071 25 INFO rb-44da9a1-224237-407818 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-25 12:18:04,122 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-08-25 12:18:04,123 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-08-25 12:18:04,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 18125584 (allocated 19136512) 2026-08-25 12:18:04,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 91805 2026-08-25 12:18:04,223 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-08-25 12:18:04,224 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 91805 2026-08-25 12:18:04,321 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121804_321156_test_payment_method_customer_required.txt 2026-08-25 12:18:04,321 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmpc0wlf93m_chrome_odoo" 2026-08-25 12:18:04,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-08-25 12:18:04,423 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28730178 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-25 12:18:04,492 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #172 deleted pos.order records with IDs: [650] 2026-08-25 12:18:04,532 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-08-25 12:18:04,929 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 92008 2026-08-25 12:18:04,930 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp71kfgcec_chrome_odoo 2026-08-25 12:18:04,930 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:41615/json/version 2026-08-25 12:18:04,931 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:04,978 25 INFO rb-44da9a1-224237-407818 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-25 12:18:04,978 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:41615/json 2026-08-25 12:18:04,979 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:04,995 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:41615/devtools/page/947CDACBA746890BB11D180374228D0B 2026-08-25 12:18:05,003 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-08-25 12:18:05,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-08-25 12:18:05,164 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:18:05,174 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-08-25 12:18:05,176 25 INFO rb-44da9a1-224237-407818 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-25 12:18:05,176 25 INFO rb-44da9a1-224237-407818 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-25 12:18:05,191 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:18:05,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:05] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.048 0.432 2026-08-25 12:18:05,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '947CDACBA746890BB11D180374228D0B', 'loaderId': '06545C64A250B59364375C796184BF36', 'isDownload': False} 2026-08-25 12:18:05,673 25 INFO rb-44da9a1-224237-407818 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-25 12:18:05,694 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:18:05,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:05] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:18:05,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:05] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:18:05,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:05] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-08-25 12:18:06,171 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:18:06,181 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:06,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-08-25 12:18:06,235 25 INFO rb-44da9a1-224237-407818 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-25 12:18:06,242 25 INFO rb-44da9a1-224237-407818 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-25 12:18:06,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:18:06,264 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:18:06,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:06,308 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-08-25 12:18:06,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-25 12:18:06,379 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.043 2026-08-25 12:18:06,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-08-25 12:18:06,989 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.250 0.315 2026-08-25 12:18:07,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:18:07,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.018 2026-08-25 12:18:07,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.041 2026-08-25 12:18:07,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:18:07,225 25 INFO rb-44da9a1-224237-407818 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-25 12:18:07,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:18:07,296 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:18:07,322 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:18:07,327 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:18:07,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.023 0.020 2026-08-25 12:18:07,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:18:07,358 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "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-25 12:18:07,361 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:18:07,365 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.005 0.053 2026-08-25 12:18:07,433 25 INFO rb-44da9a1-224237-407818 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-25 12:18:07,466 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:07,564 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.049 2026-08-25 12:18:07,576 25 INFO rb-44da9a1-224237-407818 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-25 12:18:07,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.103 0.049 2026-08-25 12:18:07,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.040 0.184 2026-08-25 12:18:07,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.142 2026-08-25 12:18:07,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:07] "GET /web/image?model=product.template&field=image_128&id=1903&unique=2026-08-25T12:17:16.000+00:00 HTTP/1.1" 200 - 3 0.002 0.324 2026-08-25 12:18:07,853 25 INFO rb-44da9a1-224237-407818 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-25 12:18:07,902 25 INFO rb-44da9a1-224237-407818 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-25 12:18:07,954 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,007 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,060 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,241 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,291 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,342 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,393 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,443 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,513 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,524 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:18:08,527 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:08,563 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,614 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,665 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,717 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,767 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,826 25 INFO rb-44da9a1-224237-407818 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-25 12:18:08,836 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57265288 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f0cdda7a-50cc-4ca7-aba2-8c423f08fcdb'}] 2026-08-25 12:18:08,912 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57265288 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f0cdda7a-50cc-4ca7-aba2-8c423f08fcdb'} created pos.order #651 2026-08-25 12:18:08,936 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57265288 finished 2026-08-25 12:18:08,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.065 0.078 2026-08-25 12:18:09,027 25 INFO rb-44da9a1-224237-407818 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-25 12:18:09,079 25 INFO rb-44da9a1-224237-407818 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-25 12:18:09,223 25 INFO rb-44da9a1-224237-407818 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-25 12:18:09,278 25 INFO rb-44da9a1-224237-407818 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-25 12:18:09,328 25 INFO rb-44da9a1-224237-407818 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-25 12:18:09,386 25 INFO rb-44da9a1-224237-407818 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-25 12:18:09,441 25 INFO rb-44da9a1-224237-407818 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-25 12:18:09,492 25 INFO rb-44da9a1-224237-407818 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-25 12:18:09,549 25 INFO rb-44da9a1-224237-407818 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-25 12:18:09,566 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:09] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.005 0.011 2026-08-25 12:18:09,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7872190 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f0cdda7a-50cc-4ca7-aba2-8c423f08fcdb'}] 2026-08-25 12:18:09,611 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7872190 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'f0cdda7a-50cc-4ca7-aba2-8c423f08fcdb'} updated pos.order #651 2026-08-25 12:18:09,626 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7872190 finished 2026-08-25 12:18:09,766 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.104 0.081 2026-08-25 12:18:09,815 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-08-25 12:18:09,826 25 INFO rb-44da9a1-224237-407818 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-25 12:18:09,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:09] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F651%3Faccess_token=4a4867e9-7d5e-423f-acfd-3a26fb873862?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.069 2026-08-25 12:18:09,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 18480264 (allocated 19922944) 2026-08-25 12:18:09,971 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 92008 2026-08-25 12:18:09,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-08-25 12:18:09,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 92008 2026-08-25 12:18:10,044 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121810_044456_test_selected_customer_after_adding_payment_sync.txt 2026-08-25 12:18:10,044 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmp71kfgcec_chrome_odoo" 2026-08-25 12:18:10,278 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #172 deleted pos.payment.method records with IDs: [239] 2026-08-25 12:18:10,336 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #172 deleted account.account records with IDs: [4441] 2026-08-25 12:18:10,373 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #172 deleted account.payment.method.line records with IDs: [780, 781] 2026-08-25 12:18:10,506 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #172 deleted account.journal records with IDs: [1031] 2026-08-25 12:18:10,545 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #172 deleted account.account records with IDs: [4440] 2026-08-25 12:18:10,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-25 12:18:12,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-08-25 12:18:15,578 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 92213 2026-08-25 12:18:15,578 25 INFO rb-44da9a1-224237-407818 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/tmpahpw6eb8_chrome_odoo 2026-08-25 12:18:15,578 25 INFO rb-44da9a1-224237-407818 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:42469/json/version 2026-08-25 12:18:15,579 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:15,604 25 INFO rb-44da9a1-224237-407818 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-25 12:18:15,604 25 INFO rb-44da9a1-224237-407818 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:42469/json 2026-08-25 12:18:15,605 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:15,661 25 INFO rb-44da9a1-224237-407818 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:42469/devtools/page/7DFC37D63344F32A3C517079B8AF98DA 2026-08-25 12:18:15,683 25 INFO rb-44da9a1-224237-407818 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-25 12:18:15,690 25 INFO rb-44da9a1-224237-407818 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-25 12:18:15,712 25 INFO rb-44da9a1-224237-407818 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-25 12:18:15,831 25 INFO rb-44da9a1-224237-407818 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=0e3312a6c40c41c3" in browser 2026-08-25 12:18:15,831 25 INFO rb-44da9a1-224237-407818 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=0e3312a6c40c41c3" 2026-08-25 12:18:15,843 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:18:16,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:16] "GET /pos-self/92?access_token=0e3312a6c40c41c3 HTTP/1.1" 200 - 57 0.053 0.536 2026-08-25 12:18:16,435 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '7DFC37D63344F32A3C517079B8AF98DA', 'loaderId': '6C310FD0200C005A7598D8A12975F9D0', 'isDownload': False} 2026-08-25 12:18:16,436 25 INFO rb-44da9a1-224237-407818 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-25 12:18:16,461 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:18:16,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:18:16,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:16] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.026 2026-08-25 12:18:16,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:18:16,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:16] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.069 2026-08-25 12:18:16,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:18:16,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:16] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.089 2026-08-25 12:18:16,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-25 12:18:16,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.021 2026-08-25 12:18:16,787 25 INFO rb-44da9a1-224237-407818 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=0e3312a6c40c41c3", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:18:16,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:16] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.007 0.018 2026-08-25 12:18:16,798 25 INFO rb-44da9a1-224237-407818 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-25 12:18:16,801 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:18:16,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.007 2026-08-25 12:18:16,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-08-25 12:18:16,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:16] "POST /pos-self/relations/92 HTTP/1.1" 200 - 37 0.049 0.076 2026-08-25 12:18:16,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.078 2026-08-25 12:18:17,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "POST /pos-self/data/92 HTTP/1.1" 200 - 183 0.155 0.163 2026-08-25 12:18:17,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.027 2026-08-25 12:18:17,361 25 INFO rb-44da9a1-224237-407818 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-25 12:18:17,408 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/image/ir.attachment/5569/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:18:17,457 25 INFO rb-44da9a1-224237-407818 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-25 12:18:17,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/image/pos.category/238/image_128?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 2 0.002 0.023 2026-08-25 12:18:17,523 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:18:17,545 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/image/product.template/1906/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.021 0.022 2026-08-25 12:18:17,546 25 INFO rb-44da9a1-224237-407818 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-25 12:18:17,569 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/image/product.template/1909/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.049 2026-08-25 12:18:17,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/image/product.template/1905/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-08-25 12:18:17,591 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/image/product.template/1907/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-08-25 12:18:17,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/image/product.template/1908/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-08-25 12:18:17,610 25 INFO rb-44da9a1-224237-407818 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-25 12:18:17,679 25 INFO rb-44da9a1-224237-407818 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-25 12:18:17,711 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:17,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/image/ir.attachment/5535/raw HTTP/1.1" 200 - 4 0.005 0.009 2026-08-25 12:18:17,733 25 INFO rb-44da9a1-224237-407818 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-25 12:18:17,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/image/product.product/2393/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.014 0.021 2026-08-25 12:18:17,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:17] "GET /web/image/product.product/2395/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.011 0.046 2026-08-25 12:18:17,780 25 INFO rb-44da9a1-224237-407818 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-25 12:18:17,859 25 INFO rb-44da9a1-224237-407818 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-25 12:18:17,889 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53165601 started for PoS orders references: [{'name': None, 'pos_reference': '260-92-000001', 'uuid': '9a864af3-8757-4dcd-95fc-66b58d30f0d5'}] 2026-08-25 12:18:17,920 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53165601 order {'name': None, 'pos_reference': '260-92-000001', 'uuid': '9a864af3-8757-4dcd-95fc-66b58d30f0d5'} created pos.order #652 2026-08-25 12:18:17,928 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53165601 finished 2026-08-25 12:18:18,003 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:18] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.056 0.101 2026-08-25 12:18:18,102 25 INFO rb-44da9a1-224237-407818 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-25 12:18:18,149 25 INFO rb-44da9a1-224237-407818 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-25 12:18:18,200 25 INFO rb-44da9a1-224237-407818 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-25 12:18:18,253 25 INFO rb-44da9a1-224237-407818 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-25 12:18:18,311 25 INFO rb-44da9a1-224237-407818 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-25 12:18:18,370 25 INFO rb-44da9a1-224237-407818 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-25 12:18:18,396 25 INFO rb-44da9a1-224237-407818 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-25 12:18:18,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:18] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.016 0.052 2026-08-25 12:18:18,465 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8252100 (allocated 9175040) 2026-08-25 12:18:18,465 25 INFO rb-44da9a1-224237-407818 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 92213 2026-08-25 12:18:18,470 25 INFO rb-44da9a1-224237-407818 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-25 12:18:18,472 25 INFO rb-44da9a1-224237-407818 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 92213 2026-08-25 12:18:18,569 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121818_569225_test_kiosk_cart_restore_and_cancel.txt 2026-08-25 12:18:18,569 25 INFO rb-44da9a1-224237-407818 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/tmpahpw6eb8_chrome_odoo" 2026-08-25 12:18:18,641 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-08-25 12:18:21,745 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 92400 2026-08-25 12:18:21,745 25 INFO rb-44da9a1-224237-407818 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/tmpv5jm0ddi_chrome_odoo 2026-08-25 12:18:21,745 25 INFO rb-44da9a1-224237-407818 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:33031/json/version 2026-08-25 12:18:21,746 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:21,785 25 INFO rb-44da9a1-224237-407818 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-25 12:18:21,785 25 INFO rb-44da9a1-224237-407818 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:33031/json 2026-08-25 12:18:21,786 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:21,791 25 INFO rb-44da9a1-224237-407818 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:33031/devtools/page/D4BD5C24009A848F054AA9D80BAD6AA8 2026-08-25 12:18:21,801 25 INFO rb-44da9a1-224237-407818 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-25 12:18:21,806 25 INFO rb-44da9a1-224237-407818 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-25 12:18:21,886 25 INFO rb-44da9a1-224237-407818 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-25 12:18:22,040 25 INFO rb-44da9a1-224237-407818 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=2268e3ce32ee4c2a" in browser 2026-08-25 12:18:22,041 25 INFO rb-44da9a1-224237-407818 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=2268e3ce32ee4c2a" 2026-08-25 12:18:22,056 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:18:22,352 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:22] "GET /pos-self/93?access_token=2268e3ce32ee4c2a HTTP/1.1" 200 - 57 0.023 0.277 2026-08-25 12:18:22,355 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': 'D4BD5C24009A848F054AA9D80BAD6AA8', 'loaderId': 'AF278D7FA6E115950CF6C682465E4B15', 'isDownload': False} 2026-08-25 12:18:22,356 25 INFO rb-44da9a1-224237-407818 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-25 12:18:22,367 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:18:22,380 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:18:22,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:22] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.020 2026-08-25 12:18:22,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:18:22,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:22] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.054 2026-08-25 12:18:22,453 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:18:22,477 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:22] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.098 2026-08-25 12:18:22,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-25 12:18:22,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:18:22,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:22] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:18:22,699 25 INFO rb-44da9a1-224237-407818 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=2268e3ce32ee4c2a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:18:22,707 25 INFO rb-44da9a1-224237-407818 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-25 12:18:22,712 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:18:22,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:18:22,764 25 INFO rb-44da9a1-224237-407818 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-25 12:18:22,767 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:22] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.014 0.032 2026-08-25 12:18:22,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.080 2026-08-25 12:18:23,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.100 0.179 2026-08-25 12:18:23,081 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.257 2026-08-25 12:18:23,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-08-25 12:18:23,148 25 INFO rb-44da9a1-224237-407818 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-25 12:18:23,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/image/ir.attachment/5610/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:18:23,249 25 INFO rb-44da9a1-224237-407818 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-25 12:18:23,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/image/pos.category/238/image_128?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:18:23,331 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:23,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/image/product.template/1905/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-25 12:18:23,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/image/product.template/1906/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.034 2026-08-25 12:18:23,348 25 INFO rb-44da9a1-224237-407818 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-25 12:18:23,365 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/image/product.template/1908/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-08-25 12:18:23,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/image/product.template/1907/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-08-25 12:18:23,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/image/product.template/1909/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-08-25 12:18:23,410 25 INFO rb-44da9a1-224237-407818 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-25 12:18:23,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/image/ir.attachment/5576/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:18:23,435 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:18:23,463 25 INFO rb-44da9a1-224237-407818 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-25 12:18:23,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "GET /web/image/product.product/2393/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.010 0.037 2026-08-25 12:18:23,527 25 INFO rb-44da9a1-224237-407818 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-25 12:18:23,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51277295 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': '321e3af5-9631-4d34-8b98-67902bd999c4'}] 2026-08-25 12:18:23,593 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51277295 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': '321e3af5-9631-4d34-8b98-67902bd999c4'} created pos.order #653 2026-08-25 12:18:23,604 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51277295 finished 2026-08-25 12:18:23,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.044 0.099 2026-08-25 12:18:23,735 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.009 2026-08-25 12:18:23,741 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-08-25 12:18:23,741 25 INFO rb-44da9a1-224237-407818 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-25 12:18:23,782 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7695512 (allocated 8650752) 2026-08-25 12:18:23,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 92400 2026-08-25 12:18:23,801 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-08-25 12:18:23,802 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 92400 2026-08-25 12:18:23,903 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121823_902918_test_online_payment_kiosk.txt 2026-08-25 12:18:23,903 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpv5jm0ddi_chrome_odoo" 2026-08-25 12:18:23,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:18:24,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:24] "GET /pos/pay/653?access_token=7db4ec16-0074-4a1c-9eb0-ddbffae02a42 HTTP/1.1" 200 - 116 0.095 0.555 2026-08-25 12:18:24,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:18:24,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:24] "POST /pos/pay/transaction/653 HTTP/1.1" 200 - 31 0.015 0.019 2026-08-25 12:18:24,645 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:18:25,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:25] "GET /pos/pay/confirmation/653?access_token=7db4ec16-0074-4a1c-9eb0-ddbffae02a42&exit_route=/&tx_id=6 HTTP/1.1" 303 - 271 0.283 0.346 2026-08-25 12:18:25,572 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:25] "GET / HTTP/1.1" 200 - 32 0.043 0.255 2026-08-25 12:18:25,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-25 12:18:25,615 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: Simulating signal changes during tests 2026-08-25 12:18:25,617 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.04s) 2026-08-25 12:18:25,650 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-08-25 12:18:28,424 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 92590 2026-08-25 12:18:28,424 25 INFO rb-44da9a1-224237-407818 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/tmpqrr7jocm_chrome_odoo 2026-08-25 12:18:28,424 25 INFO rb-44da9a1-224237-407818 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:44731/json/version 2026-08-25 12:18:28,425 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:28,466 25 INFO rb-44da9a1-224237-407818 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-25 12:18:28,466 25 INFO rb-44da9a1-224237-407818 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:44731/json 2026-08-25 12:18:28,467 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:28,479 25 INFO rb-44da9a1-224237-407818 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:44731/devtools/page/32B44D19660F1E8DFBB183848B39C24B 2026-08-25 12:18:28,484 25 INFO rb-44da9a1-224237-407818 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-25 12:18:28,488 25 INFO rb-44da9a1-224237-407818 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-25 12:18:28,596 25 INFO rb-44da9a1-224237-407818 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-25 12:18:28,663 25 INFO rb-44da9a1-224237-407818 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=1bdab3e579ae4a54" in browser 2026-08-25 12:18:28,663 25 INFO rb-44da9a1-224237-407818 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=1bdab3e579ae4a54" 2026-08-25 12:18:28,683 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:18:28,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:28] "GET /pos-self/94?access_token=1bdab3e579ae4a54 HTTP/1.1" 200 - 57 0.017 0.266 2026-08-25 12:18:28,967 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '32B44D19660F1E8DFBB183848B39C24B', 'loaderId': 'D3DC3E033739CB180DDE86B3E7E5195F', 'isDownload': False} 2026-08-25 12:18:28,967 25 INFO rb-44da9a1-224237-407818 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-25 12:18:28,989 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:18:29,010 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:18:29,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.025 2026-08-25 12:18:29,044 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:18:29,057 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.060 2026-08-25 12:18:29,064 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:18:29,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.071 2026-08-25 12:18:29,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.005 2026-08-25 12:18:29,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:18:29,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.003 0.018 2026-08-25 12:18:29,267 25 INFO rb-44da9a1-224237-407818 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=1bdab3e579ae4a54", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:18:29,277 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:18:29,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:18:29,278 25 INFO rb-44da9a1-224237-407818 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-25 12:18:29,331 25 INFO rb-44da9a1-224237-407818 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-25 12:18:29,348 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.020 0.039 2026-08-25 12:18:29,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.089 2026-08-25 12:18:29,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.090 0.167 2026-08-25 12:18:29,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.232 2026-08-25 12:18:29,732 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.044 2026-08-25 12:18:29,738 25 INFO rb-44da9a1-224237-407818 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-25 12:18:29,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/image/ir.attachment/5651/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:18:29,820 25 INFO rb-44da9a1-224237-407818 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-25 12:18:29,883 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:18:29,885 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/image/pos.category/238/image_128?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 2 0.007 0.021 2026-08-25 12:18:29,901 25 INFO rb-44da9a1-224237-407818 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-25 12:18:29,909 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/image/product.template/1906/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.033 2026-08-25 12:18:29,923 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/image/product.template/1909/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-08-25 12:18:29,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/image/product.template/1907/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.057 2026-08-25 12:18:29,971 25 INFO rb-44da9a1-224237-407818 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-25 12:18:29,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/image/product.template/1905/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.077 2026-08-25 12:18:29,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:29] "GET /web/image/product.template/1908/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-08-25 12:18:30,005 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18: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-25 12:18:30,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:30] "GET /web/image/ir.attachment/5617/raw HTTP/1.1" 200 - 4 0.005 0.024 2026-08-25 12:18:30,024 25 INFO rb-44da9a1-224237-407818 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-25 12:18:30,047 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:30] "GET /web/image/product.product/2393/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.008 0.026 2026-08-25 12:18:30,088 25 INFO rb-44da9a1-224237-407818 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-25 12:18:30,144 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16318907 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': 'a715fee0-666f-4ffb-a491-fa0457e2f8a6'}] 2026-08-25 12:18:30,185 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16318907 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': 'a715fee0-666f-4ffb-a491-fa0457e2f8a6'} created pos.order #654 2026-08-25 12:18:30,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16318907 finished 2026-08-25 12:18:30,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:30] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.094 0.103 2026-08-25 12:18:30,374 25 INFO rb-44da9a1-224237-407818 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-25 12:18:30,375 25 INFO rb-44da9a1-224237-407818 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-25 12:18:30,450 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7684024 (allocated 8388608) 2026-08-25 12:18:30,458 25 INFO rb-44da9a1-224237-407818 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 92590 2026-08-25 12:18:30,460 25 INFO rb-44da9a1-224237-407818 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-25 12:18:30,461 25 INFO rb-44da9a1-224237-407818 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 92590 2026-08-25 12:18:30,572 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121830_572759_test_online_payment_kiosk_no_confirmation_page.txt 2026-08-25 12:18:30,573 25 INFO rb-44da9a1-224237-407818 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/tmpqrr7jocm_chrome_odoo" 2026-08-25 12:18:30,613 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:18:31,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:31] "GET /pos/pay/654?access_token=2866b8f6-c933-49d9-9af8-ae63b850724f HTTP/1.1" 200 - 116 0.163 0.617 2026-08-25 12:18:31,371 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:18:31,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:31] "POST /pos/pay/transaction/654 HTTP/1.1" 200 - 31 0.020 0.023 2026-08-25 12:18:31,431 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-25 12:18:31,980 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: Simulating signal changes during tests 2026-08-25 12:18:31,983 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.55s) 2026-08-25 12:18:32,026 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-08-25 12:18:34,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 92786 2026-08-25 12:18:34,799 25 INFO rb-44da9a1-224237-407818 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/tmposu36dq0_chrome_odoo 2026-08-25 12:18:34,801 25 INFO rb-44da9a1-224237-407818 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:34577/json/version 2026-08-25 12:18:34,804 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:34,878 25 INFO rb-44da9a1-224237-407818 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-25 12:18:34,879 25 INFO rb-44da9a1-224237-407818 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:34577/json 2026-08-25 12:18:34,879 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:34,888 25 INFO rb-44da9a1-224237-407818 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:34577/devtools/page/DE4D433C002AB5E6079B3FF95BB30FFC 2026-08-25 12:18:34,896 25 INFO rb-44da9a1-224237-407818 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-25 12:18:34,905 25 INFO rb-44da9a1-224237-407818 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-25 12:18:34,920 25 INFO rb-44da9a1-224237-407818 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-25 12:18:35,013 25 INFO rb-44da9a1-224237-407818 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=1e56d9752ec84896" in browser 2026-08-25 12:18:35,013 25 INFO rb-44da9a1-224237-407818 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=1e56d9752ec84896" 2026-08-25 12:18:35,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:18:35,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:35] "GET /pos-self/95?access_token=1e56d9752ec84896 HTTP/1.1" 200 - 57 0.022 0.483 2026-08-25 12:18:35,533 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'DE4D433C002AB5E6079B3FF95BB30FFC', 'loaderId': '9689515DEE948E989F428E982D3B896E', 'isDownload': False} 2026-08-25 12:18:35,533 25 INFO rb-44da9a1-224237-407818 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-25 12:18:35,558 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:18:35,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:18:35,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:35] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.026 2026-08-25 12:18:35,614 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:18:35,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:35] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.061 2026-08-25 12:18:35,663 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:18:35,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:35] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.094 2026-08-25 12:18:35,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-25 12:18:35,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:35] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.003 0.012 2026-08-25 12:18:35,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:18:35,828 25 INFO rb-44da9a1-224237-407818 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=1e56d9752ec84896", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:18:35,837 25 INFO rb-44da9a1-224237-407818 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-25 12:18:35,843 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:18:35,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:18:35,891 25 INFO rb-44da9a1-224237-407818 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-25 12:18:35,930 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:35] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.041 0.038 2026-08-25 12:18:35,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.106 2026-08-25 12:18:36,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.087 0.149 2026-08-25 12:18:36,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.216 2026-08-25 12:18:36,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-08-25 12:18:36,271 25 INFO rb-44da9a1-224237-407818 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-25 12:18:36,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /web/image/ir.attachment/5692/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:18:36,351 25 INFO rb-44da9a1-224237-407818 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-25 12:18:36,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /web/image/pos.category/238/image_128?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 2 0.000 0.025 2026-08-25 12:18:36,398 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:18:36,420 25 INFO rb-44da9a1-224237-407818 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-25 12:18:36,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /web/image/product.template/1905/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.035 2026-08-25 12:18:36,442 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /web/image/product.template/1906/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.051 2026-08-25 12:18:36,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /web/image/product.template/1909/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-08-25 12:18:36,486 25 INFO rb-44da9a1-224237-407818 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-25 12:18:36,486 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /web/image/product.template/1907/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-08-25 12:18:36,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /web/image/product.template/1908/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.085 2026-08-25 12:18:36,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /web/image/ir.attachment/5658/raw HTTP/1.1" 200 - 4 0.005 0.017 2026-08-25 12:18:36,523 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18: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-25 12:18:36,538 25 INFO rb-44da9a1-224237-407818 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-25 12:18:36,543 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "GET /web/image/product.product/2393/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.011 0.021 2026-08-25 12:18:36,613 25 INFO rb-44da9a1-224237-407818 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-25 12:18:36,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62327538 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': '6c886931-35a0-4a92-ae98-cf07c3c1f99a'}] 2026-08-25 12:18:36,707 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62327538 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': '6c886931-35a0-4a92-ae98-cf07c3c1f99a'} created pos.order #655 2026-08-25 12:18:36,721 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62327538 finished 2026-08-25 12:18:36,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.104 0.111 2026-08-25 12:18:36,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.012 2026-08-25 12:18:36,907 25 INFO rb-44da9a1-224237-407818 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-25 12:18:36,907 25 INFO rb-44da9a1-224237-407818 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-25 12:18:36,945 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7680952 (allocated 8650752) 2026-08-25 12:18:36,952 25 INFO rb-44da9a1-224237-407818 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 92786 2026-08-25 12:18:36,952 25 INFO rb-44da9a1-224237-407818 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-25 12:18:36,953 25 INFO rb-44da9a1-224237-407818 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 92786 2026-08-25 12:18:37,019 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121837_019258_test_online_payment_kiosk_qr_code.txt 2026-08-25 12:18:37,019 25 INFO rb-44da9a1-224237-407818 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/tmposu36dq0_chrome_odoo" 2026-08-25 12:18:37,059 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-08-25 12:18:39,872 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 92971 2026-08-25 12:18:39,873 25 INFO rb-44da9a1-224237-407818 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/tmpvmq18fwd_chrome_odoo 2026-08-25 12:18:39,873 25 INFO rb-44da9a1-224237-407818 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:44331/json/version 2026-08-25 12:18:39,874 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:39,894 25 INFO rb-44da9a1-224237-407818 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-25 12:18:39,894 25 INFO rb-44da9a1-224237-407818 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:44331/json 2026-08-25 12:18:39,895 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:39,903 25 INFO rb-44da9a1-224237-407818 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:44331/devtools/page/2E46FDF6E44D5EB5C0474C288F25236F 2026-08-25 12:18:39,964 25 INFO rb-44da9a1-224237-407818 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-25 12:18:39,975 25 INFO rb-44da9a1-224237-407818 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-25 12:18:40,003 25 INFO rb-44da9a1-224237-407818 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-25 12:18:40,095 25 INFO rb-44da9a1-224237-407818 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=e773d5d9bddb4857" in browser 2026-08-25 12:18:40,095 25 INFO rb-44da9a1-224237-407818 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=e773d5d9bddb4857" 2026-08-25 12:18:40,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:18:40,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:40] "GET /pos-self/96?access_token=e773d5d9bddb4857 HTTP/1.1" 200 - 57 0.044 0.317 2026-08-25 12:18:40,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '2E46FDF6E44D5EB5C0474C288F25236F', 'loaderId': 'FDDAF4AA72A759A8081DA817B99B3801', 'isDownload': False} 2026-08-25 12:18:40,467 25 INFO rb-44da9a1-224237-407818 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-25 12:18:40,482 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:18:40,515 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:18:40,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:40] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.037 2026-08-25 12:18:40,563 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:18:40,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:40] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.083 2026-08-25 12:18:40,585 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:18:40,600 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:40] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.100 2026-08-25 12:18:40,762 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.017 2026-08-25 12:18:40,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.008 0.029 2026-08-25 12:18:40,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:40] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.024 2026-08-25 12:18:40,800 25 INFO rb-44da9a1-224237-407818 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=e773d5d9bddb4857", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:18:40,811 25 INFO rb-44da9a1-224237-407818 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-25 12:18:40,816 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:18:40,817 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:18:40,864 25 INFO rb-44da9a1-224237-407818 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-25 12:18:40,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:40] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.037 0.033 2026-08-25 12:18:40,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.096 2026-08-25 12:18:40,952 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-25 12:18:41,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "POST /pos-self/data/96 HTTP/1.1" 200 - 184 0.094 0.144 2026-08-25 12:18:41,217 25 INFO rb-44da9a1-224237-407818 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-25 12:18:41,261 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "GET /web/image/ir.attachment/5733/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:18:41,330 25 INFO rb-44da9a1-224237-407818 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-25 12:18:41,380 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:18:41,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "GET /web/image/pos.category/238/image_128?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:18:41,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "GET /web/image/product.template/1905/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.028 2026-08-25 12:18:41,413 25 INFO rb-44da9a1-224237-407818 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-25 12:18:41,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "GET /web/image/product.template/1906/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-08-25 12:18:41,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "GET /web/image/product.template/1909/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.039 0.043 2026-08-25 12:18:41,474 25 INFO rb-44da9a1-224237-407818 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-25 12:18:41,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "GET /web/image/product.template/1907/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-08-25 12:18:41,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "GET /web/image/product.template/1908/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-08-25 12:18:41,541 25 INFO rb-44da9a1-224237-407818 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-25 12:18:41,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "GET /web/image/ir.attachment/5699/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:18:41,581 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18: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-25 12:18:41,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "GET /web/image/product.product/2393/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-08-25 12:18:41,595 25 INFO rb-44da9a1-224237-407818 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-25 12:18:41,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "GET /web/image/product.product/2395/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.024 2026-08-25 12:18:41,642 25 INFO rb-44da9a1-224237-407818 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-25 12:18:41,700 25 INFO rb-44da9a1-224237-407818 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-25 12:18:41,752 25 INFO rb-44da9a1-224237-407818 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-25 12:18:41,823 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-08-25 12:18:41,824 25 INFO rb-44da9a1-224237-407818 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-25 12:18:41,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12430318 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': 'f2574c77-6186-482a-9824-50984f9f7711'}] 2026-08-25 12:18:41,871 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7916324 (allocated 8650752) 2026-08-25 12:18:41,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 92971 2026-08-25 12:18:41,880 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-08-25 12:18:41,882 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 92971 2026-08-25 12:18:41,888 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12430318 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': 'f2574c77-6186-482a-9824-50984f9f7711'} created pos.order #656 2026-08-25 12:18:41,889 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12430318 finished 2026-08-25 12:18:41,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.056 0.081 2026-08-25 12:18:41,981 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121841_981031_test_online_payment_mobile.txt 2026-08-25 12:18:41,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpvmq18fwd_chrome_odoo" 2026-08-25 12:18:42,005 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:18:42,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:42] "GET /pos/pay/656?access_token=6488622f-c529-459f-9a52-04a180a37205 HTTP/1.1" 200 - 132 0.096 0.658 2026-08-25 12:18:42,756 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:18:42,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:42] "POST /pos/pay/transaction/656 HTTP/1.1" 200 - 29 0.019 0.026 2026-08-25 12:18:42,821 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:18:43,423 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:43] "GET /pos/pay/confirmation/656?access_token=6488622f-c529-459f-9a52-04a180a37205&exit_route=/&tx_id=8 HTTP/1.1" 303 - 288 0.264 0.342 2026-08-25 12:18:43,748 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:43] "GET / HTTP/1.1" 200 - 32 0.028 0.295 2026-08-25 12:18:43,752 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-25 12:18:43,799 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: Simulating signal changes during tests 2026-08-25 12:18:43,802 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.05s) 2026-08-25 12:18:43,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-08-25 12:18:46,675 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 93165 2026-08-25 12:18:46,676 25 INFO rb-44da9a1-224237-407818 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/tmps6kic_d4_chrome_odoo 2026-08-25 12:18:46,676 25 INFO rb-44da9a1-224237-407818 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:45873/json/version 2026-08-25 12:18:46,677 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:46,698 25 INFO rb-44da9a1-224237-407818 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-25 12:18:46,698 25 INFO rb-44da9a1-224237-407818 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:45873/json 2026-08-25 12:18:46,699 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:46,708 25 INFO rb-44da9a1-224237-407818 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:45873/devtools/page/69183350B99478CCB8540F067C9DA9CB 2026-08-25 12:18:46,716 25 INFO rb-44da9a1-224237-407818 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-25 12:18:46,720 25 INFO rb-44da9a1-224237-407818 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-25 12:18:46,800 25 INFO rb-44da9a1-224237-407818 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-25 12:18:46,892 25 INFO rb-44da9a1-224237-407818 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=2192d1605fcd40da" in browser 2026-08-25 12:18:46,892 25 INFO rb-44da9a1-224237-407818 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=2192d1605fcd40da" 2026-08-25 12:18:46,911 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:18:47,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "GET /pos-self/97?access_token=2192d1605fcd40da HTTP/1.1" 200 - 57 0.046 0.290 2026-08-25 12:18:47,245 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '69183350B99478CCB8540F067C9DA9CB', 'loaderId': '3BC8098811209150F46B27B9C07EFAB9', 'isDownload': False} 2026-08-25 12:18:47,245 25 INFO rb-44da9a1-224237-407818 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-25 12:18:47,262 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:18:47,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:18:47,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.030 2026-08-25 12:18:47,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:18:47,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.069 2026-08-25 12:18:47,364 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:18:47,383 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.095 2026-08-25 12:18:47,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:18:47,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.020 2026-08-25 12:18:47,565 25 INFO rb-44da9a1-224237-407818 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=2192d1605fcd40da", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:18:47,574 25 INFO rb-44da9a1-224237-407818 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-25 12:18:47,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.006 0.039 2026-08-25 12:18:47,585 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:18:47,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:18:47,627 25 INFO rb-44da9a1-224237-407818 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-25 12:18:47,647 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.018 0.029 2026-08-25 12:18:47,680 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.076 2026-08-25 12:18:47,923 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.099 0.141 2026-08-25 12:18:47,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.233 2026-08-25 12:18:47,972 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "GET /web/image/ir.attachment/5774/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:18:48,061 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "GET /web/image/pos.category/238/image_128?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:18:48,152 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:48,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "GET /web/image/product.template/1906/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.013 2026-08-25 12:18:48,164 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "GET /web/image/product.template/1909/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-25 12:18:48,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "GET /web/image/product.template/1905/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-08-25 12:18:48,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "GET /web/image/product.template/1907/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-08-25 12:18:48,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "GET /web/image/product.template/1908/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-08-25 12:18:48,236 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,303 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "GET /web/image/ir.attachment/5740/raw HTTP/1.1" 200 - 4 0.005 0.013 2026-08-25 12:18:48,353 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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-25 12:18:48,355 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "GET /web/image/product.product/2393/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.007 0.019 2026-08-25 12:18:48,406 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "GET /web/image/product.product/2395/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.020 0.045 2026-08-25 12:18:48,467 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,518 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,592 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,593 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69135233 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': '92ecc324-1dae-4b96-8cf1-6c8299706f3f'}] 2026-08-25 12:18:48,646 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7911696 (allocated 8650752) 2026-08-25 12:18:48,650 25 INFO rb-44da9a1-224237-407818 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 93165 2026-08-25 12:18:48,650 25 INFO rb-44da9a1-224237-407818 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-25 12:18:48,654 25 INFO rb-44da9a1-224237-407818 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 93165 2026-08-25 12:18:48,675 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69135233 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': '92ecc324-1dae-4b96-8cf1-6c8299706f3f'} created pos.order #657 2026-08-25 12:18:48,677 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69135233 finished 2026-08-25 12:18:48,740 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121848_739995_test_online_payment_mobile_no_confirmation_page.txt 2026-08-25 12:18:48,740 25 INFO rb-44da9a1-224237-407818 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/tmps6kic_d4_chrome_odoo" 2026-08-25 12:18:48,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.060 0.098 2026-08-25 12:18:48,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:18:49,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:49] "GET /pos/pay/657?access_token=2b995f8b-82ae-4570-a310-e24112ba91cf HTTP/1.1" 200 - 132 0.106 0.677 2026-08-25 12:18:49,549 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:18:49,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:49] "POST /pos/pay/transaction/657 HTTP/1.1" 200 - 29 0.015 0.024 2026-08-25 12:18:49,606 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-25 12:18:50,207 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: Simulating signal changes during tests 2026-08-25 12:18:50,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.60s) 2026-08-25 12:18:50,245 25 INFO rb-44da9a1-224237-407818 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-25 12:18:53,273 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 93352 2026-08-25 12:18:53,273 25 INFO rb-44da9a1-224237-407818 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/tmptfxqchhm_chrome_odoo 2026-08-25 12:18:53,273 25 INFO rb-44da9a1-224237-407818 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:35605/json/version 2026-08-25 12:18:53,275 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35605', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:53,309 25 INFO rb-44da9a1-224237-407818 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-25 12:18:53,309 25 INFO rb-44da9a1-224237-407818 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:35605/json 2026-08-25 12:18:53,309 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35605', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:18:53,372 25 INFO rb-44da9a1-224237-407818 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:35605/devtools/page/983E799BACDB16F1DD2AC68DD812061B 2026-08-25 12:18:53,402 25 INFO rb-44da9a1-224237-407818 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-25 12:18:53,411 25 INFO rb-44da9a1-224237-407818 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-25 12:18:53,464 25 INFO rb-44da9a1-224237-407818 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-25 12:18:53,509 25 INFO rb-44da9a1-224237-407818 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=18bdc5934ca54b25" in browser 2026-08-25 12:18:53,509 25 INFO rb-44da9a1-224237-407818 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=18bdc5934ca54b25" 2026-08-25 12:18:53,528 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:18:54,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "GET /pos-self/98?access_token=18bdc5934ca54b25 HTTP/1.1" 200 - 57 0.022 0.455 2026-08-25 12:18:54,005 25 INFO rb-44da9a1-224237-407818 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': '983E799BACDB16F1DD2AC68DD812061B', 'loaderId': 'DBDA13B5D5D06D213186F6126C528ED9', 'isDownload': False} 2026-08-25 12:18:54,006 25 INFO rb-44da9a1-224237-407818 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-25 12:18:54,020 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:18:54,039 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:18:54,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.026 2026-08-25 12:18:54,078 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:18:54,089 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.051 2026-08-25 12:18:54,102 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:18:54,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.091 2026-08-25 12:18:54,307 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-08-25 12:18:54,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.006 0.020 2026-08-25 12:18:54,337 25 INFO rb-44da9a1-224237-407818 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=18bdc5934ca54b25", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:18:54,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.005 0.018 2026-08-25 12:18:54,352 25 INFO rb-44da9a1-224237-407818 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-25 12:18:54,359 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:18:54,359 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.016 2026-08-25 12:18:54,409 25 INFO rb-44da9a1-224237-407818 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-25 12:18:54,421 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-25 12:18:54,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.038 0.076 2026-08-25 12:18:54,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-08-25 12:18:54,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.107 0.148 2026-08-25 12:18:54,835 25 INFO rb-44da9a1-224237-407818 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-25 12:18:54,878 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:54] "GET /web/image/ir.attachment/5815/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:18:54,942 25 INFO rb-44da9a1-224237-407818 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-25 12:18:55,021 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:18:55,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:55] "GET /web/image/pos.category/238/image_128?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 2 0.002 0.040 2026-08-25 12:18:55,051 25 INFO rb-44da9a1-224237-407818 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-25 12:18:55,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:55] "GET /web/image/product.template/1905/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-08-25 12:18:55,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:55] "GET /web/image/product.template/1906/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-08-25 12:18:55,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:55] "GET /web/image/product.template/1909/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-08-25 12:18:55,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:55] "GET /web/image/product.template/1907/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-25 12:18:55,117 25 INFO rb-44da9a1-224237-407818 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-25 12:18:55,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:55] "GET /web/image/product.template/1908/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-08-25 12:18:55,182 25 INFO rb-44da9a1-224237-407818 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-25 12:18:55,211 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:55] "GET /web/image/ir.attachment/5781/raw HTTP/1.1" 200 - 4 0.004 0.020 2026-08-25 12:18:55,216 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18: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-25 12:18:55,233 25 INFO rb-44da9a1-224237-407818 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-25 12:18:55,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:55] "GET /web/image/product.product/2393/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-08-25 12:18:55,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:55] "GET /web/image/product.product/2395/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.030 2026-08-25 12:18:55,284 25 INFO rb-44da9a1-224237-407818 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-25 12:18:55,346 25 INFO rb-44da9a1-224237-407818 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-25 12:18:55,397 25 INFO rb-44da9a1-224237-407818 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-25 12:18:55,465 25 INFO rb-44da9a1-224237-407818 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-25 12:18:55,465 25 INFO rb-44da9a1-224237-407818 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-25 12:18:55,513 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21299400 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': 'a235b851-803a-4375-bebc-8679dcf7ac79'}] 2026-08-25 12:18:55,545 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21299400 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': 'a235b851-803a-4375-bebc-8679dcf7ac79'} created pos.order #658 2026-08-25 12:18:55,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21299400 finished 2026-08-25 12:18:55,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7906288 (allocated 8912896) 2026-08-25 12:18:55,560 25 INFO rb-44da9a1-224237-407818 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 93352 2026-08-25 12:18:55,561 25 INFO rb-44da9a1-224237-407818 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-25 12:18:55,561 25 INFO rb-44da9a1-224237-407818 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 93352 2026-08-25 12:18:55,648 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.096 0.092 2026-08-25 12:18:55,677 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121855_677736_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-25 12:18:55,678 25 INFO rb-44da9a1-224237-407818 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/tmptfxqchhm_chrome_odoo" 2026-08-25 12:18:55,949 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 93548 2026-08-25 12:18:55,949 25 INFO rb-44da9a1-224237-407818 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/tmpdqb_nxaq_chrome_odoo 2026-08-25 12:18:55,949 25 INFO rb-44da9a1-224237-407818 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:43723/json/version 2026-08-25 12:18:55,950 25 INFO rb-44da9a1-224237-407818 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-25 12:18:56,001 25 INFO rb-44da9a1-224237-407818 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-25 12:18:56,002 25 INFO rb-44da9a1-224237-407818 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:43723/json 2026-08-25 12:18:56,002 25 INFO rb-44da9a1-224237-407818 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-25 12:18:56,070 25 INFO rb-44da9a1-224237-407818 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:43723/devtools/page/12D27A637193DDD50195153004C2243E 2026-08-25 12:18:56,081 25 INFO rb-44da9a1-224237-407818 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-25 12:18:56,086 25 INFO rb-44da9a1-224237-407818 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-25 12:18:56,123 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:18:56,129 25 INFO rb-44da9a1-224237-407818 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-25 12:18:56,158 25 INFO rb-44da9a1-224237-407818 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-25 12:18:56,158 25 INFO rb-44da9a1-224237-407818 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-25 12:18:56,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:56] "GET /pos/ui?config_id=98 HTTP/1.1" 200 - 70 0.039 0.231 2026-08-25 12:18:56,447 25 INFO rb-44da9a1-224237-407818 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': '12D27A637193DDD50195153004C2243E', 'loaderId': '8241A04FF52AB6C2829F7845D6D6177B', 'isDownload': False} 2026-08-25 12:18:56,447 25 INFO rb-44da9a1-224237-407818 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-25 12:18:56,472 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:18:56,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:56] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:18:56,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:56] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.011 2026-08-25 12:18:56,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:56] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:18:56,932 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:18:56,936 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:56,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:18:56,961 25 INFO rb-44da9a1-224237-407818 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-25 12:18:56,968 25 INFO rb-44da9a1-224237-407818 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-25 12:18:56,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.008 2026-08-25 12:18:57,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-08-25 12:18:57,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:57,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.004 0.006 2026-08-25 12:18:57,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:18:57,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.013 0.024 2026-08-25 12:18:57,089 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-08-25 12:18:57,761 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order 2026-08-25 12:18:57,763 25 INFO rb-44da9a1-224237-407818 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-25 12:18:57,763 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order.line 2026-08-25 12:18:57,766 25 INFO rb-44da9a1-224237-407818 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-25 12:18:57,776 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 466 0.294 0.360 2026-08-25 12:18:57,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:18:57,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.006 2026-08-25 12:18:57,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.038 2026-08-25 12:18:57,982 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.013 2026-08-25 12:18:57,996 25 INFO rb-44da9a1-224237-407818 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-25 12:18:58,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-08-25 12:18:58,053 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:18:58,076 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:18:58,077 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:18:58,085 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.016 2026-08-25 12:18:58,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:18:58,097 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18: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-25 12:18:58,099 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:18:58,180 25 INFO rb-44da9a1-224237-407818 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-25 12:18:58,205 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:18:58,272 25 INFO rb-44da9a1-224237-407818 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-25 12:18:58,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "GET /pos/ui/98 HTTP/1.1" 200 - 31 0.068 0.041 2026-08-25 12:18:58,326 25 INFO rb-44da9a1-224237-407818 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-25 12:18:58,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "GET /pos/ui/98?from_backend=True HTTP/1.1" 200 - 31 0.025 0.139 2026-08-25 12:18:58,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.041 0.120 2026-08-25 12:18:58,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.018 2026-08-25 12:18:58,498 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:18:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:18:58,500 25 INFO rb-44da9a1-224237-407818 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-25 12:18:58,552 25 INFO rb-44da9a1-224237-407818 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-25 12:18:58,617 25 INFO rb-44da9a1-224237-407818 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-25 12:18:58,671 25 INFO rb-44da9a1-224237-407818 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-25 12:18:58,671 25 INFO rb-44da9a1-224237-407818 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-25 12:18:58,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13757344 (allocated 14680064) 2026-08-25 12:18:58,733 25 INFO rb-44da9a1-224237-407818 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 93548 2026-08-25 12:18:58,734 25 INFO rb-44da9a1-224237-407818 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-25 12:18:58,735 25 INFO rb-44da9a1-224237-407818 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 93548 2026-08-25 12:18:58,831 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121858_831298_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-25 12:18:58,831 25 INFO rb-44da9a1-224237-407818 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/tmpdqb_nxaq_chrome_odoo" 2026-08-25 12:18:58,863 25 INFO rb-44da9a1-224237-407818 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-25 12:19:02,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 93740 2026-08-25 12:19:02,071 25 INFO rb-44da9a1-224237-407818 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/tmpg9s0gg2f_chrome_odoo 2026-08-25 12:19:02,071 25 INFO rb-44da9a1-224237-407818 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:34349/json/version 2026-08-25 12:19:02,072 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:02,087 25 INFO rb-44da9a1-224237-407818 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-25 12:19:02,087 25 INFO rb-44da9a1-224237-407818 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:34349/json 2026-08-25 12:19:02,088 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:02,093 25 INFO rb-44da9a1-224237-407818 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:34349/devtools/page/1C568E92F8ADCA87F6184B34A322F19A 2026-08-25 12:19:02,165 25 INFO rb-44da9a1-224237-407818 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-25 12:19:02,170 25 INFO rb-44da9a1-224237-407818 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-25 12:19:02,259 25 INFO rb-44da9a1-224237-407818 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-25 12:19:02,304 25 INFO rb-44da9a1-224237-407818 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=096c2fafd0454640" in browser 2026-08-25 12:19:02,305 25 INFO rb-44da9a1-224237-407818 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=096c2fafd0454640" 2026-08-25 12:19:02,318 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:19:02,664 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:02] "GET /pos-self/99?access_token=096c2fafd0454640 HTTP/1.1" 200 - 57 0.028 0.322 2026-08-25 12:19:02,668 25 INFO rb-44da9a1-224237-407818 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': '1C568E92F8ADCA87F6184B34A322F19A', 'loaderId': '1A9F7CE905EED7E77CD8FB05D771314D', 'isDownload': False} 2026-08-25 12:19:02,668 25 INFO rb-44da9a1-224237-407818 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-25 12:19:02,683 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:19:02,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:19:02,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:02] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.027 2026-08-25 12:19:02,727 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:19:02,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:02] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.043 2026-08-25 12:19:02,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:19:02,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:02] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.070 2026-08-25 12:19:02,916 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-25 12:19:02,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.007 2026-08-25 12:19:02,942 25 INFO rb-44da9a1-224237-407818 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=096c2fafd0454640", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:19:02,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:02] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.003 0.010 2026-08-25 12:19:02,952 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:19:02,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:19:02,954 25 INFO rb-44da9a1-224237-407818 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-25 12:19:03,005 25 INFO rb-44da9a1-224237-407818 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-25 12:19:03,026 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.022 0.038 2026-08-25 12:19:03,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.080 2026-08-25 12:19:03,352 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.142 0.156 2026-08-25 12:19:03,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.290 2026-08-25 12:19:03,386 25 INFO rb-44da9a1-224237-407818 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-25 12:19:03,423 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:19:03,451 25 INFO rb-44da9a1-224237-407818 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-25 12:19:03,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-08-25 12:19:03,514 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:19:03,515 25 INFO rb-44da9a1-224237-407818 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-25 12:19:03,586 25 INFO rb-44da9a1-224237-407818 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-25 12:19:03,646 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /web/image/pos.category/238/image_128?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 2 0.003 0.028 2026-08-25 12:19:03,662 25 INFO rb-44da9a1-224237-407818 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-25 12:19:03,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /web/image/product.template/1906/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-08-25 12:19:03,680 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /web/image/product.template/1907/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-08-25 12:19:03,702 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /web/image/product.template/1905/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-08-25 12:19:03,719 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /web/image/product.template/1908/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-25 12:19:03,733 25 INFO rb-44da9a1-224237-407818 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-25 12:19:03,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /web/image/product.template/1909/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.118 2026-08-25 12:19:03,785 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19: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-25 12:19:03,788 25 INFO rb-44da9a1-224237-407818 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-25 12:19:03,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "GET /web/image/product.product/2393/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.008 0.032 2026-08-25 12:19:03,854 25 INFO rb-44da9a1-224237-407818 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-25 12:19:03,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:03] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.013 2026-08-25 12:19:03,926 25 INFO rb-44da9a1-224237-407818 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-25 12:19:03,989 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,018 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73346375 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'fd9053f7-bb02-4f0d-8edc-35b87726fc90'}] 2026-08-25 12:19:04,056 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73346375 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'fd9053f7-bb02-4f0d-8edc-35b87726fc90'} created pos.order #659 2026-08-25 12:19:04,065 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73346375 finished 2026-08-25 12:19:04,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.075 0.089 2026-08-25 12:19:04,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.007 2026-08-25 12:19:04,209 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,265 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,329 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,387 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,419 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:04] "GET /web/image/product.product/2395/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-08-25 12:19:04,438 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,498 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,528 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88260673 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'fd9053f7-bb02-4f0d-8edc-35b87726fc90'}] 2026-08-25 12:19:04,556 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1084] to pos.order #659 2026-08-25 12:19:04,562 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88260673 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'fd9053f7-bb02-4f0d-8edc-35b87726fc90'} updated pos.order #659 2026-08-25 12:19:04,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88260673 finished 2026-08-25 12:19:04,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.109 0.101 2026-08-25 12:19:04,757 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.021 2026-08-25 12:19:04,811 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,869 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,928 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,929 25 INFO rb-44da9a1-224237-407818 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-25 12:19:04,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8946316 (allocated 10223616) 2026-08-25 12:19:05,006 25 INFO rb-44da9a1-224237-407818 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-25 12:19:05,026 25 INFO rb-44da9a1-224237-407818 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 93740 2026-08-25 12:19:05,030 25 INFO rb-44da9a1-224237-407818 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-25 12:19:05,034 25 INFO rb-44da9a1-224237-407818 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 93740 2026-08-25 12:19:05,129 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121905_129134_test_online_payment_self_pay_after_meal_table.txt 2026-08-25 12:19:05,129 25 INFO rb-44da9a1-224237-407818 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/tmpg9s0gg2f_chrome_odoo" 2026-08-25 12:19:05,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 93934 2026-08-25 12:19:05,401 25 INFO rb-44da9a1-224237-407818 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/tmp95hcz08o_chrome_odoo 2026-08-25 12:19:05,401 25 INFO rb-44da9a1-224237-407818 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:46675/json/version 2026-08-25 12:19:05,402 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:05,430 25 INFO rb-44da9a1-224237-407818 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-25 12:19:05,430 25 INFO rb-44da9a1-224237-407818 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:46675/json 2026-08-25 12:19:05,432 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:05,478 25 INFO rb-44da9a1-224237-407818 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:46675/devtools/page/12A980D2C6ED392A384EE06824D40C0C 2026-08-25 12:19:05,503 25 INFO rb-44da9a1-224237-407818 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-25 12:19:05,513 25 INFO rb-44da9a1-224237-407818 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-25 12:19:05,571 25 INFO rb-44da9a1-224237-407818 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-25 12:19:05,578 25 INFO rb-44da9a1-224237-407818 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=096c2fafd0454640&table_identifier=c3e56418" in browser 2026-08-25 12:19:05,579 25 INFO rb-44da9a1-224237-407818 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=096c2fafd0454640&table_identifier=c3e56418" 2026-08-25 12:19:05,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:05] "GET /pos-self/99?access_token=096c2fafd0454640&table_identifier=c3e56418 HTTP/1.1" 200 - 9 0.007 0.018 2026-08-25 12:19:05,635 25 INFO rb-44da9a1-224237-407818 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': '12A980D2C6ED392A384EE06824D40C0C', 'loaderId': '663110E1C61D2DB623E0EC576FCD808E', 'isDownload': False} 2026-08-25 12:19:05,635 25 INFO rb-44da9a1-224237-407818 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-25 12:19:05,652 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:19:05,677 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:05] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.016 2026-08-25 12:19:05,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:05] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.023 2026-08-25 12:19:05,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:05] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.028 2026-08-25 12:19:05,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-25 12:19:05,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:05] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:19:05,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-08-25 12:19:05,921 25 INFO rb-44da9a1-224237-407818 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=096c2fafd0454640&table_identifier=c3e56418", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:19:05,929 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:19:05,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:19:05,931 25 INFO rb-44da9a1-224237-407818 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-25 12:19:05,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:05] "POST /pos-self/relations/99 HTTP/1.1" 200 - 16 0.008 0.032 2026-08-25 12:19:05,987 25 INFO rb-44da9a1-224237-407818 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-25 12:19:05,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.048 2026-08-25 12:19:06,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "POST /pos-self/data/99 HTTP/1.1" 200 - 116 0.051 0.121 2026-08-25 12:19:06,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.164 2026-08-25 12:19:06,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.007 2026-08-25 12:19:06,243 25 INFO rb-44da9a1-224237-407818 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-25 12:19:06,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:19:06,305 25 INFO rb-44da9a1-224237-407818 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-25 12:19:06,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:19:06,341 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:19:06,388 25 INFO rb-44da9a1-224237-407818 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-25 12:19:06,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "GET /web/image/pos.category/238/image_128?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 2 0.006 0.037 2026-08-25 12:19:06,459 25 INFO rb-44da9a1-224237-407818 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-25 12:19:06,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "GET /web/image/product.template/1906/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-08-25 12:19:06,478 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "GET /web/image/product.template/1909/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-08-25 12:19:06,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "GET /web/image/product.template/1905/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.060 2026-08-25 12:19:06,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "GET /web/image/product.template/1908/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-08-25 12:19:06,534 25 INFO rb-44da9a1-224237-407818 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-25 12:19:06,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "GET /web/image/product.template/1907/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-25 12:19:06,574 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19: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-25 12:19:06,587 25 INFO rb-44da9a1-224237-407818 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-25 12:19:06,591 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "GET /web/image/product.product/2393/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-08-25 12:19:06,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.020 2026-08-25 12:19:06,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.026 2026-08-25 12:19:06,654 25 INFO rb-44da9a1-224237-407818 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-25 12:19:06,686 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35854733 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': '5c256aba-6140-4772-92b3-1a901a49058b'}] 2026-08-25 12:19:06,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35854733 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': '5c256aba-6140-4772-92b3-1a901a49058b'} created pos.order #660 2026-08-25 12:19:06,728 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35854733 finished 2026-08-25 12:19:06,791 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.051 0.090 2026-08-25 12:19:06,831 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-08-25 12:19:06,850 25 INFO rb-44da9a1-224237-407818 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-25 12:19:06,910 25 INFO rb-44da9a1-224237-407818 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-25 12:19:06,971 25 INFO rb-44da9a1-224237-407818 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-25 12:19:07,031 25 INFO rb-44da9a1-224237-407818 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-25 12:19:07,067 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:07] "GET /web/image/product.product/2395/image_512?unique=2026-08-25T12:18:10.000+00:00 HTTP/1.1" 200 - 8 0.005 0.011 2026-08-25 12:19:07,079 25 INFO rb-44da9a1-224237-407818 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-25 12:19:07,138 25 INFO rb-44da9a1-224237-407818 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-25 12:19:07,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86703474 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': '5c256aba-6140-4772-92b3-1a901a49058b'}] 2026-08-25 12:19:07,206 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1086] to pos.order #660 2026-08-25 12:19:07,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86703474 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': '5c256aba-6140-4772-92b3-1a901a49058b'} updated pos.order #660 2026-08-25 12:19:07,223 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86703474 finished 2026-08-25 12:19:07,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.082 0.099 2026-08-25 12:19:07,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-08-25 12:19:07,373 25 INFO rb-44da9a1-224237-407818 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-25 12:19:07,428 25 INFO rb-44da9a1-224237-407818 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-25 12:19:07,484 25 INFO rb-44da9a1-224237-407818 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-25 12:19:07,544 25 INFO rb-44da9a1-224237-407818 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-25 12:19:07,545 25 INFO rb-44da9a1-224237-407818 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-25 12:19:07,614 25 INFO rb-44da9a1-224237-407818 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-25 12:19:07,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9429420 (allocated 10485760) 2026-08-25 12:19:07,638 25 INFO rb-44da9a1-224237-407818 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 93934 2026-08-25 12:19:07,639 25 INFO rb-44da9a1-224237-407818 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-25 12:19:07,640 25 INFO rb-44da9a1-224237-407818 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 93934 2026-08-25 12:19:07,746 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121907_746611_test_online_payment_self_pay_after_meal_table.txt 2026-08-25 12:19:07,746 25 INFO rb-44da9a1-224237-407818 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/tmp95hcz08o_chrome_odoo" 2026-08-25 12:19:07,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-25 12:19:09,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-08-25 12:19:12,346 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 94130 2026-08-25 12:19:12,347 25 INFO rb-44da9a1-224237-407818 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/tmpcdj8w2qh_chrome_odoo 2026-08-25 12:19:12,347 25 INFO rb-44da9a1-224237-407818 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:38211/json/version 2026-08-25 12:19:12,348 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:12,381 25 INFO rb-44da9a1-224237-407818 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-25 12:19:12,381 25 INFO rb-44da9a1-224237-407818 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:38211/json 2026-08-25 12:19:12,381 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:12,413 25 INFO rb-44da9a1-224237-407818 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:38211/devtools/page/9D1B0EB19495E6A107EDDC89148BFDFE 2026-08-25 12:19:12,459 25 INFO rb-44da9a1-224237-407818 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-25 12:19:12,478 25 INFO rb-44da9a1-224237-407818 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-25 12:19:12,496 25 INFO rb-44da9a1-224237-407818 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-25 12:19:12,550 25 INFO rb-44da9a1-224237-407818 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=8d88881935cb4930" in browser 2026-08-25 12:19:12,551 25 INFO rb-44da9a1-224237-407818 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=8d88881935cb4930" 2026-08-25 12:19:12,568 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:19:12,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:12] "GET /pos-self/100?access_token=8d88881935cb4930 HTTP/1.1" 200 - 57 0.022 0.289 2026-08-25 12:19:12,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '9D1B0EB19495E6A107EDDC89148BFDFE', 'loaderId': '69FA2BBADEB2FE9CB58A0E1955667F38', 'isDownload': False} 2026-08-25 12:19:12,879 25 INFO rb-44da9a1-224237-407818 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-25 12:19:12,897 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:19:12,916 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:19:12,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:12] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.029 2026-08-25 12:19:12,957 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:19:12,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:12] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.067 2026-08-25 12:19:13,008 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:19:13,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.103 2026-08-25 12:19:13,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-08-25 12:19:13,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:19:13,184 25 INFO rb-44da9a1-224237-407818 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=8d88881935cb4930", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:19:13,193 25 INFO rb-44da9a1-224237-407818 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-25 12:19:13,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.008 0.013 2026-08-25 12:19:13,200 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:19:13,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-08-25 12:19:13,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.030 0.036 2026-08-25 12:19:13,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-25 12:19:13,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "POST /pos-self/data/100 HTTP/1.1" 200 - 183 0.116 0.148 2026-08-25 12:19:13,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.244 2026-08-25 12:19:13,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-25 12:19:13,649 25 INFO rb-44da9a1-224237-407818 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-25 12:19:13,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/image/ir.attachment/5915/raw HTTP/1.1" 200 - 4 0.008 0.008 2026-08-25 12:19:13,741 25 INFO rb-44da9a1-224237-407818 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-25 12:19:13,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/image/pos.category/239/image_128?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 2 0.003 0.021 2026-08-25 12:19:13,818 25 INFO rb-44da9a1-224237-407818 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-25 12:19:13,820 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:19:13,831 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/image/product.template/1914/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.021 2026-08-25 12:19:13,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/image/product.template/1911/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-08-25 12:19:13,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/image/product.template/1910/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.013 0.050 2026-08-25 12:19:13,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/image/product.template/1913/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.004 0.067 2026-08-25 12:19:13,898 25 INFO rb-44da9a1-224237-407818 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-25 12:19:13,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/image/product.template/1912/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.006 0.089 2026-08-25 12:19:13,949 25 INFO rb-44da9a1-224237-407818 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-25 12:19:13,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:13] "GET /web/image/ir.attachment/5881/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:19:14,000 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19: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-25 12:19:14,006 25 INFO rb-44da9a1-224237-407818 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-25 12:19:14,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:14] "GET /web/image/product.product/2398/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 8 0.003 0.020 2026-08-25 12:19:14,046 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:14] "GET /web/image/product.product/2400/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 8 0.007 0.031 2026-08-25 12:19:14,059 25 INFO rb-44da9a1-224237-407818 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-25 12:19:14,125 25 INFO rb-44da9a1-224237-407818 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-25 12:19:14,168 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70834715 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'ceed68f4-6ef9-4047-903a-26167924c485'}] 2026-08-25 12:19:14,224 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70834715 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'ceed68f4-6ef9-4047-903a-26167924c485'} created pos.order #661 2026-08-25 12:19:14,232 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70834715 finished 2026-08-25 12:19:14,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.100 0.104 2026-08-25 12:19:14,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-08-25 12:19:14,397 25 INFO rb-44da9a1-224237-407818 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-25 12:19:14,451 25 INFO rb-44da9a1-224237-407818 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-25 12:19:14,501 25 INFO rb-44da9a1-224237-407818 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-25 12:19:14,553 25 INFO rb-44da9a1-224237-407818 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-25 12:19:14,609 25 INFO rb-44da9a1-224237-407818 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-25 12:19:14,669 25 INFO rb-44da9a1-224237-407818 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-25 12:19:14,671 25 INFO rb-44da9a1-224237-407818 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-25 12:19:14,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:14] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.013 0.031 2026-08-25 12:19:14,762 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8958104 (allocated 9961472) 2026-08-25 12:19:14,789 25 INFO rb-44da9a1-224237-407818 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 94130 2026-08-25 12:19:14,795 25 INFO rb-44da9a1-224237-407818 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-25 12:19:14,797 25 INFO rb-44da9a1-224237-407818 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 94130 2026-08-25 12:19:14,892 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121914_892396_test_kiosk_cart_restore_and_cancel.txt 2026-08-25 12:19:14,892 25 INFO rb-44da9a1-224237-407818 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/tmpcdj8w2qh_chrome_odoo" 2026-08-25 12:19:14,929 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-08-25 12:19:18,239 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 94310 2026-08-25 12:19:18,240 25 INFO rb-44da9a1-224237-407818 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/tmpw4vf82l5_chrome_odoo 2026-08-25 12:19:18,240 25 INFO rb-44da9a1-224237-407818 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:40013/json/version 2026-08-25 12:19:18,241 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:18,284 25 INFO rb-44da9a1-224237-407818 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-25 12:19:18,284 25 INFO rb-44da9a1-224237-407818 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:40013/json 2026-08-25 12:19:18,284 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:18,296 25 INFO rb-44da9a1-224237-407818 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:40013/devtools/page/A508F8AE5B7B7FC77A15A75F9BC076D5 2026-08-25 12:19:18,359 25 INFO rb-44da9a1-224237-407818 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-25 12:19:18,369 25 INFO rb-44da9a1-224237-407818 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-25 12:19:18,392 25 INFO rb-44da9a1-224237-407818 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-25 12:19:18,411 25 INFO rb-44da9a1-224237-407818 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=2b5a7c36d824495d" in browser 2026-08-25 12:19:18,411 25 INFO rb-44da9a1-224237-407818 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=2b5a7c36d824495d" 2026-08-25 12:19:18,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:19:18,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:18] "GET /pos-self/101?access_token=2b5a7c36d824495d HTTP/1.1" 200 - 57 0.038 0.318 2026-08-25 12:19:18,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'A508F8AE5B7B7FC77A15A75F9BC076D5', 'loaderId': '6020EE616CDEF602BD32FA0D9E758A7B', 'isDownload': False} 2026-08-25 12:19:18,783 25 INFO rb-44da9a1-224237-407818 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-25 12:19:18,800 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:19:18,817 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:19:18,845 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:18] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.022 2026-08-25 12:19:18,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:19:18,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:18] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.057 2026-08-25 12:19:18,883 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:19:18,899 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:18] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.076 2026-08-25 12:19:19,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:19:19,086 25 INFO rb-44da9a1-224237-407818 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=2b5a7c36d824495d", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:19:19,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.020 2026-08-25 12:19:19,095 25 INFO rb-44da9a1-224237-407818 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-25 12:19:19,097 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:19:19,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:19:19,108 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.003 0.007 2026-08-25 12:19:19,148 25 INFO rb-44da9a1-224237-407818 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-25 12:19:19,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.025 0.033 2026-08-25 12:19:19,211 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.091 2026-08-25 12:19:19,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.157 0.170 2026-08-25 12:19:19,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.288 2026-08-25 12:19:19,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.025 2026-08-25 12:19:19,607 25 INFO rb-44da9a1-224237-407818 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-25 12:19:19,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/image/ir.attachment/5956/raw HTTP/1.1" 200 - 4 0.012 0.011 2026-08-25 12:19:19,703 25 INFO rb-44da9a1-224237-407818 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-25 12:19:19,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/image/pos.category/239/image_128?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 2 0.005 0.036 2026-08-25 12:19:19,782 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:19:19,794 25 INFO rb-44da9a1-224237-407818 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-25 12:19:19,800 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/image/product.template/1910/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.053 2026-08-25 12:19:19,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/image/product.template/1911/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.069 2026-08-25 12:19:19,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/image/product.template/1912/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-08-25 12:19:19,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/image/product.template/1913/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-25 12:19:19,863 25 INFO rb-44da9a1-224237-407818 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-25 12:19:19,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/image/product.template/1914/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-08-25 12:19:19,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/image/ir.attachment/5922/raw HTTP/1.1" 200 - 4 0.004 0.023 2026-08-25 12:19:19,905 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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-25 12:19:19,908 25 INFO rb-44da9a1-224237-407818 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-25 12:19:19,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:19] "GET /web/image/product.product/2398/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 8 0.012 0.018 2026-08-25 12:19:19,970 25 INFO rb-44da9a1-224237-407818 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-25 12:19:20,023 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59735980 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': '662f67d1-0c3d-40a7-86c5-f68c60726324'}] 2026-08-25 12:19:20,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59735980 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': '662f67d1-0c3d-40a7-86c5-f68c60726324'} created pos.order #662 2026-08-25 12:19:20,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59735980 finished 2026-08-25 12:19:20,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:20] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.109 0.101 2026-08-25 12:19:20,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:19:20,276 25 INFO rb-44da9a1-224237-407818 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-25 12:19:20,277 25 INFO rb-44da9a1-224237-407818 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-25 12:19:20,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7685444 (allocated 8388608) 2026-08-25 12:19:20,342 25 INFO rb-44da9a1-224237-407818 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 94310 2026-08-25 12:19:20,343 25 INFO rb-44da9a1-224237-407818 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-25 12:19:20,343 25 INFO rb-44da9a1-224237-407818 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 94310 2026-08-25 12:19:20,439 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121920_439301_test_online_payment_kiosk_qr_code.txt 2026-08-25 12:19:20,439 25 INFO rb-44da9a1-224237-407818 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/tmpw4vf82l5_chrome_odoo" 2026-08-25 12:19:20,484 25 INFO rb-44da9a1-224237-407818 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-25 12:19:23,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 94489 2026-08-25 12:19:23,999 25 INFO rb-44da9a1-224237-407818 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/tmpv5f_5l22_chrome_odoo 2026-08-25 12:19:23,999 25 INFO rb-44da9a1-224237-407818 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:34075/json/version 2026-08-25 12:19:24,000 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:24,023 25 INFO rb-44da9a1-224237-407818 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-25 12:19:24,023 25 INFO rb-44da9a1-224237-407818 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:34075/json 2026-08-25 12:19:24,024 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:24,071 25 INFO rb-44da9a1-224237-407818 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:34075/devtools/page/444AAFBF5F6A345AD31E744EFB06A5CD 2026-08-25 12:19:24,079 25 INFO rb-44da9a1-224237-407818 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-25 12:19:24,086 25 INFO rb-44da9a1-224237-407818 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-25 12:19:24,178 25 INFO rb-44da9a1-224237-407818 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-25 12:19:24,194 25 INFO rb-44da9a1-224237-407818 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=0565ad919439457a" in browser 2026-08-25 12:19:24,194 25 INFO rb-44da9a1-224237-407818 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=0565ad919439457a" 2026-08-25 12:19:24,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:19:24,515 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:24] "GET /pos-self/102?access_token=0565ad919439457a HTTP/1.1" 200 - 57 0.031 0.281 2026-08-25 12:19:24,521 25 INFO rb-44da9a1-224237-407818 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': '444AAFBF5F6A345AD31E744EFB06A5CD', 'loaderId': 'B0FF51ED8F681CCE1B664227A82136E7', 'isDownload': False} 2026-08-25 12:19:24,521 25 INFO rb-44da9a1-224237-407818 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-25 12:19:24,542 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:19:24,564 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:19:24,612 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:24] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.033 2026-08-25 12:19:24,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:19:24,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:24] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.077 2026-08-25 12:19:24,649 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:19:24,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:24] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.108 2026-08-25 12:19:24,855 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-25 12:19:24,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:19:24,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:24] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.003 0.018 2026-08-25 12:19:24,899 25 INFO rb-44da9a1-224237-407818 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=0565ad919439457a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:19:24,900 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:19:24,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:19:24,907 25 INFO rb-44da9a1-224237-407818 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-25 12:19:24,960 25 INFO rb-44da9a1-224237-407818 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-25 12:19:24,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:24] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.020 0.032 2026-08-25 12:19:24,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.079 2026-08-25 12:19:25,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "POST /pos-self/data/102 HTTP/1.1" 200 - 184 0.124 0.170 2026-08-25 12:19:25,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.279 2026-08-25 12:19:25,334 25 INFO rb-44da9a1-224237-407818 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-25 12:19:25,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /web/image/ir.attachment/5997/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:19:25,415 25 INFO rb-44da9a1-224237-407818 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-25 12:19:25,482 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:19:25,498 25 INFO rb-44da9a1-224237-407818 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-25 12:19:25,507 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /web/image/pos.category/239/image_128?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 2 0.004 0.048 2026-08-25 12:19:25,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /web/image/product.template/1910/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-08-25 12:19:25,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /web/image/product.template/1911/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-08-25 12:19:25,574 25 INFO rb-44da9a1-224237-407818 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-25 12:19:25,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /web/image/product.template/1914/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.009 0.106 2026-08-25 12:19:25,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /web/image/product.template/1912/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-08-25 12:19:25,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /web/image/product.template/1913/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.005 0.121 2026-08-25 12:19:25,643 25 INFO rb-44da9a1-224237-407818 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-25 12:19:25,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /web/image/ir.attachment/5963/raw HTTP/1.1" 200 - 4 0.006 0.008 2026-08-25 12:19:25,672 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19: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-25 12:19:25,701 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /web/image/product.product/2398/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 8 0.006 0.024 2026-08-25 12:19:25,709 25 INFO rb-44da9a1-224237-407818 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-25 12:19:25,719 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:25] "GET /web/image/product.product/2400/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 8 0.004 0.041 2026-08-25 12:19:25,759 25 INFO rb-44da9a1-224237-407818 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-25 12:19:25,819 25 INFO rb-44da9a1-224237-407818 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-25 12:19:25,872 25 INFO rb-44da9a1-224237-407818 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-25 12:19:25,940 25 INFO rb-44da9a1-224237-407818 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-25 12:19:25,941 25 INFO rb-44da9a1-224237-407818 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-25 12:19:25,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7906648 (allocated 8650752) 2026-08-25 12:19:25,996 25 INFO rb-44da9a1-224237-407818 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 94489 2026-08-25 12:19:26,005 25 INFO rb-44da9a1-224237-407818 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-25 12:19:26,007 25 INFO rb-44da9a1-224237-407818 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 94489 2026-08-25 12:19:26,018 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21717556 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '1376fa3f-18ab-4333-85b3-edd26d635c4f'}] 2026-08-25 12:19:26,083 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21717556 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '1376fa3f-18ab-4333-85b3-edd26d635c4f'} created pos.order #663 2026-08-25 12:19:26,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21717556 finished 2026-08-25 12:19:26,110 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121926_109571_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-25 12:19:26,111 25 INFO rb-44da9a1-224237-407818 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/tmpv5f_5l22_chrome_odoo" 2026-08-25 12:19:26,125 25 INFO rb-44da9a1-224237-407818 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-25 12:19:26,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.119 0.100 2026-08-25 12:19:26,426 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 94686 2026-08-25 12:19:26,426 25 INFO rb-44da9a1-224237-407818 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/tmp4d9fgxrz_chrome_odoo 2026-08-25 12:19:26,435 25 INFO rb-44da9a1-224237-407818 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:33475/json/version 2026-08-25 12:19:26,443 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:26,484 25 INFO rb-44da9a1-224237-407818 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-25 12:19:26,485 25 INFO rb-44da9a1-224237-407818 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:33475/json 2026-08-25 12:19:26,486 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:26,495 25 INFO rb-44da9a1-224237-407818 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:33475/devtools/page/F68B1562F0CD50EC3F9CAF06EB816787 2026-08-25 12:19:26,500 25 INFO rb-44da9a1-224237-407818 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-25 12:19:26,580 25 INFO rb-44da9a1-224237-407818 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-25 12:19:26,627 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:19:26,669 25 INFO rb-44da9a1-224237-407818 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-25 12:19:26,678 25 INFO rb-44da9a1-224237-407818 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-25 12:19:26,678 25 INFO rb-44da9a1-224237-407818 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-25 12:19:27,017 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "GET /pos/ui?config_id=102 HTTP/1.1" 200 - 70 0.079 0.233 2026-08-25 12:19:27,021 25 INFO rb-44da9a1-224237-407818 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': 'F68B1562F0CD50EC3F9CAF06EB816787', 'loaderId': 'FFA278EE3DBA6A59A1F34112C324EC69', 'isDownload': False} 2026-08-25 12:19:27,021 25 INFO rb-44da9a1-224237-407818 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-25 12:19:27,032 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:19:27,056 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-08-25 12:19:27,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-08-25 12:19:27,085 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.030 2026-08-25 12:19:27,481 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:19:27,482 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:19:27,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:19:27,512 25 INFO rb-44da9a1-224237-407818 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-25 12:19:27,518 25 INFO rb-44da9a1-224237-407818 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-25 12:19:27,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:19:27,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:19:27,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:19:27,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "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.007 2026-08-25 12:19:27,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.012 2026-08-25 12:19:27,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.026 2026-08-25 12:19:27,629 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-08-25 12:19:28,291 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order 2026-08-25 12:19:28,293 25 INFO rb-44da9a1-224237-407818 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-25 12:19:28,293 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order.line 2026-08-25 12:19:28,300 25 INFO rb-44da9a1-224237-407818 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-25 12:19:28,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 466 0.328 0.332 2026-08-25 12:19:28,337 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:19:28,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:19:28,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-08-25 12:19:28,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19: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-25 12:19:28,530 25 INFO rb-44da9a1-224237-407818 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-25 12:19:28,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.017 2026-08-25 12:19:28,594 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:19:28,604 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:19:28,605 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:19:28,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.011 2026-08-25 12:19:28,627 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:19:28,642 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:19:28,644 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:19:28,672 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:19:28,691 25 INFO rb-44da9a1-224237-407818 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-25 12:19:28,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /pos/ui/102 HTTP/1.1" 200 - 31 0.056 0.052 2026-08-25 12:19:28,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /pos/ui/102?from_backend=True HTTP/1.1" 200 - 31 0.010 0.127 2026-08-25 12:19:28,808 25 INFO rb-44da9a1-224237-407818 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-25 12:19:28,864 25 INFO rb-44da9a1-224237-407818 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-25 12:19:28,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.071 0.044 2026-08-25 12:19:28,982 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.016 2026-08-25 12:19:28,991 25 INFO rb-44da9a1-224237-407818 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-25 12:19:28,996 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:19:29,050 25 INFO rb-44da9a1-224237-407818 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-25 12:19:29,120 25 INFO rb-44da9a1-224237-407818 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-25 12:19:29,164 25 INFO rb-44da9a1-224237-407818 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-25 12:19:29,165 25 INFO rb-44da9a1-224237-407818 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-25 12:19:29,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13458236 (allocated 14417920) 2026-08-25 12:19:29,242 25 INFO rb-44da9a1-224237-407818 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 94686 2026-08-25 12:19:29,245 25 INFO rb-44da9a1-224237-407818 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-25 12:19:29,246 25 INFO rb-44da9a1-224237-407818 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 94686 2026-08-25 12:19:29,351 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121929_351507_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-25 12:19:29,351 25 INFO rb-44da9a1-224237-407818 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/tmp4d9fgxrz_chrome_odoo" 2026-08-25 12:19:29,406 25 INFO rb-44da9a1-224237-407818 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-25 12:19:32,298 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:19:32,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:19:33,224 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:33] "GET /pos/pay/664?access_token=c54a6324-8f49-4497-900a-195c267089e7 HTTP/1.1" 200 - 157 0.123 0.805 2026-08-25 12:19:33,234 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:19:33,285 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:33] "POST /pos/pay/transaction/664 HTTP/1.1" 200 - 29 0.030 0.025 2026-08-25 12:19:33,309 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:19:33,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:33] "GET /pos/pay/confirmation/664?access_token=c54a6324-8f49-4497-900a-195c267089e7&exit_route=/&tx_id=10 HTTP/1.1" 303 - 291 0.316 0.360 2026-08-25 12:19:34,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:34] "GET / HTTP/1.1" 200 - 32 0.023 0.220 2026-08-25 12:19:34,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-08-25 12:19:34,275 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: Simulating signal changes during tests 2026-08-25 12:19:34,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.05s) 2026-08-25 12:19:34,319 25 INFO rb-44da9a1-224237-407818 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-25 12:19:37,996 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 94887 2026-08-25 12:19:37,997 25 INFO rb-44da9a1-224237-407818 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/tmpud7qr3ho_chrome_odoo 2026-08-25 12:19:37,997 25 INFO rb-44da9a1-224237-407818 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:37675/json/version 2026-08-25 12:19:37,998 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:38,044 25 INFO rb-44da9a1-224237-407818 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-25 12:19:38,044 25 INFO rb-44da9a1-224237-407818 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:37675/json 2026-08-25 12:19:38,044 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:38,064 25 INFO rb-44da9a1-224237-407818 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:37675/devtools/page/5E602782C45275B87390183355684098 2026-08-25 12:19:38,073 25 INFO rb-44da9a1-224237-407818 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-25 12:19:38,082 25 INFO rb-44da9a1-224237-407818 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-25 12:19:38,185 25 INFO rb-44da9a1-224237-407818 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-25 12:19:38,202 25 INFO rb-44da9a1-224237-407818 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=81cfe0f2fd1c40af" in browser 2026-08-25 12:19:38,206 25 INFO rb-44da9a1-224237-407818 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=81cfe0f2fd1c40af" 2026-08-25 12:19:38,239 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:19:38,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:38] "GET /pos-self/104?access_token=81cfe0f2fd1c40af HTTP/1.1" 200 - 57 0.031 0.294 2026-08-25 12:19:38,563 25 INFO rb-44da9a1-224237-407818 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': '5E602782C45275B87390183355684098', 'loaderId': '0BA05287BC138AAF2AFF9DA8F6AF4044', 'isDownload': False} 2026-08-25 12:19:38,563 25 INFO rb-44da9a1-224237-407818 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-25 12:19:38,581 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:19:38,605 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:19:38,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:38] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.031 2026-08-25 12:19:38,656 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:19:38,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:38] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.069 2026-08-25 12:19:38,681 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:19:38,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:38] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.104 2026-08-25 12:19:38,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-25 12:19:38,840 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:19:38,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:38] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.004 0.026 2026-08-25 12:19:38,859 25 INFO rb-44da9a1-224237-407818 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=81cfe0f2fd1c40af", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:19:38,862 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:19:38,862 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:19:38,868 25 INFO rb-44da9a1-224237-407818 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-25 12:19:38,922 25 INFO rb-44da9a1-224237-407818 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-25 12:19:38,951 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:38] "POST /pos-self/relations/104 HTTP/1.1" 200 - 37 0.038 0.032 2026-08-25 12:19:38,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.098 2026-08-25 12:19:39,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "POST /pos-self/data/104 HTTP/1.1" 200 - 184 0.150 0.135 2026-08-25 12:19:39,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.260 2026-08-25 12:19:39,309 25 INFO rb-44da9a1-224237-407818 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-25 12:19:39,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:19:39,371 25 INFO rb-44da9a1-224237-407818 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-25 12:19:39,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:19:39,423 25 INFO rb-44da9a1-224237-407818 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-25 12:19:39,425 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:19:39,490 25 INFO rb-44da9a1-224237-407818 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-25 12:19:39,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "GET /web/image/pos.category/239/image_128?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 2 0.006 0.027 2026-08-25 12:19:39,556 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "GET /web/image/product.template/1910/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-08-25 12:19:39,561 25 INFO rb-44da9a1-224237-407818 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-25 12:19:39,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "GET /web/image/product.template/1914/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.009 0.050 2026-08-25 12:19:39,597 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "GET /web/image/product.template/1911/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-08-25 12:19:39,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "GET /web/image/product.template/1913/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-08-25 12:19:39,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "GET /web/image/product.template/1912/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-08-25 12:19:39,626 25 INFO rb-44da9a1-224237-407818 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-25 12:19:39,650 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19: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-25 12:19:39,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "GET /web/image/product.product/2398/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 8 0.013 0.016 2026-08-25 12:19:39,678 25 INFO rb-44da9a1-224237-407818 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-25 12:19:39,738 25 INFO rb-44da9a1-224237-407818 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-25 12:19:39,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:39] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.013 0.011 2026-08-25 12:19:39,800 25 INFO rb-44da9a1-224237-407818 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-25 12:19:39,873 25 INFO rb-44da9a1-224237-407818 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-25 12:19:39,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3961830 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': 'b7ca31db-6832-4182-b832-3256972590b2'}] 2026-08-25 12:19:39,943 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3961830 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': 'b7ca31db-6832-4182-b832-3256972590b2'} created pos.order #665 2026-08-25 12:19:39,956 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3961830 finished 2026-08-25 12:19:40,060 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.099 0.099 2026-08-25 12:19:40,108 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.022 0.013 2026-08-25 12:19:40,162 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,237 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,293 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:40] "GET /web/image/product.product/2400/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 8 0.012 0.013 2026-08-25 12:19:40,342 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,408 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,431 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56094337 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': 'b7ca31db-6832-4182-b832-3256972590b2'}] 2026-08-25 12:19:40,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1094] to pos.order #665 2026-08-25 12:19:40,451 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56094337 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': 'b7ca31db-6832-4182-b832-3256972590b2'} updated pos.order #665 2026-08-25 12:19:40,475 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56094337 finished 2026-08-25 12:19:40,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.077 0.104 2026-08-25 12:19:40,638 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-08-25 12:19:40,642 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,692 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,751 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,808 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,809 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,862 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9647248 (allocated 10747904) 2026-08-25 12:19:40,891 25 INFO rb-44da9a1-224237-407818 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 94887 2026-08-25 12:19:40,892 25 INFO rb-44da9a1-224237-407818 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-25 12:19:40,893 25 INFO rb-44da9a1-224237-407818 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 94887 2026-08-25 12:19:40,989 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121940_989266_test_online_payment_self_pay_after_meal_table.txt 2026-08-25 12:19:40,989 25 INFO rb-44da9a1-224237-407818 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/tmpud7qr3ho_chrome_odoo" 2026-08-25 12:19:41,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 95085 2026-08-25 12:19:41,280 25 INFO rb-44da9a1-224237-407818 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/tmpl72qudvj_chrome_odoo 2026-08-25 12:19:41,280 25 INFO rb-44da9a1-224237-407818 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:39463/json/version 2026-08-25 12:19:41,281 25 INFO rb-44da9a1-224237-407818 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-25 12:19:41,327 25 INFO rb-44da9a1-224237-407818 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-25 12:19:41,327 25 INFO rb-44da9a1-224237-407818 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:39463/json 2026-08-25 12:19:41,328 25 INFO rb-44da9a1-224237-407818 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-25 12:19:41,374 25 INFO rb-44da9a1-224237-407818 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:39463/devtools/page/43FA1C4BE3D73D183877D43C44775FB2 2026-08-25 12:19:41,401 25 INFO rb-44da9a1-224237-407818 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-25 12:19:41,408 25 INFO rb-44da9a1-224237-407818 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-25 12:19:41,481 25 INFO rb-44da9a1-224237-407818 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-25 12:19:41,484 25 INFO rb-44da9a1-224237-407818 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=81cfe0f2fd1c40af&table_identifier=a4da93ab" in browser 2026-08-25 12:19:41,484 25 INFO rb-44da9a1-224237-407818 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=81cfe0f2fd1c40af&table_identifier=a4da93ab" 2026-08-25 12:19:41,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:41] "GET /pos-self/104?access_token=81cfe0f2fd1c40af&table_identifier=a4da93ab HTTP/1.1" 200 - 9 0.007 0.038 2026-08-25 12:19:41,563 25 INFO rb-44da9a1-224237-407818 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': '43FA1C4BE3D73D183877D43C44775FB2', 'loaderId': '9CB6940D0518A71B439CB80B9096B473', 'isDownload': False} 2026-08-25 12:19:41,563 25 INFO rb-44da9a1-224237-407818 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-25 12:19:41,586 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:19:41,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:41] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.010 2026-08-25 12:19:41,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:41] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.025 2026-08-25 12:19:41,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:41] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.043 2026-08-25 12:19:41,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:19:41,838 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:19:41,846 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:41] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:19:41,851 25 INFO rb-44da9a1-224237-407818 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=81cfe0f2fd1c40af&table_identifier=a4da93ab", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:19:41,856 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:19:41,857 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:19:41,860 25 INFO rb-44da9a1-224237-407818 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-25 12:19:41,918 25 INFO rb-44da9a1-224237-407818 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-25 12:19:41,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:41] "POST /pos-self/relations/104 HTTP/1.1" 200 - 16 0.019 0.023 2026-08-25 12:19:41,944 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.045 2026-08-25 12:19:41,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-08-25 12:19:42,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "POST /pos-self/data/104 HTTP/1.1" 200 - 116 0.084 0.143 2026-08-25 12:19:42,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.007 2026-08-25 12:19:42,257 25 INFO rb-44da9a1-224237-407818 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-25 12:19:42,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:19:42,338 25 INFO rb-44da9a1-224237-407818 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-25 12:19:42,344 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.020 2026-08-25 12:19:42,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.032 2026-08-25 12:19:42,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.003 0.015 2026-08-25 12:19:42,371 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:19:42,432 25 INFO rb-44da9a1-224237-407818 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-25 12:19:42,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "GET /web/image/pos.category/239/image_128?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 2 0.003 0.031 2026-08-25 12:19:42,494 25 INFO rb-44da9a1-224237-407818 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-25 12:19:42,515 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "GET /web/image/product.template/1910/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.011 0.023 2026-08-25 12:19:42,530 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "GET /web/image/product.template/1911/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-08-25 12:19:42,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "GET /web/image/product.template/1914/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.009 0.058 2026-08-25 12:19:42,565 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "GET /web/image/product.template/1913/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-25 12:19:42,572 25 INFO rb-44da9a1-224237-407818 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-25 12:19:42,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "GET /web/image/product.template/1912/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-08-25 12:19:42,599 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19: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-25 12:19:42,622 25 INFO rb-44da9a1-224237-407818 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-25 12:19:42,629 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "GET /web/image/product.product/2398/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 8 0.011 0.018 2026-08-25 12:19:42,683 25 INFO rb-44da9a1-224237-407818 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-25 12:19:42,723 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69838799 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': '368e04f9-00a7-4f48-941e-51e636d573de'}] 2026-08-25 12:19:42,749 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69838799 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': '368e04f9-00a7-4f48-941e-51e636d573de'} created pos.order #666 2026-08-25 12:19:42,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69838799 finished 2026-08-25 12:19:42,828 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.042 0.101 2026-08-25 12:19:42,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.011 2026-08-25 12:19:42,883 25 INFO rb-44da9a1-224237-407818 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-25 12:19:42,936 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,002 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,057 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:43] "GET /web/image/product.product/2400/image_512?unique=2026-08-25T12:19:07.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-08-25 12:19:43,108 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,171 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,198 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86774678 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': '368e04f9-00a7-4f48-941e-51e636d573de'}] 2026-08-25 12:19:43,216 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1096] to pos.order #666 2026-08-25 12:19:43,222 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86774678 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': '368e04f9-00a7-4f48-941e-51e636d573de'} updated pos.order #666 2026-08-25 12:19:43,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86774678 finished 2026-08-25 12:19:43,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.051 0.100 2026-08-25 12:19:43,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.011 2026-08-25 12:19:43,371 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,425 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,481 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,540 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,540 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,589 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9414064 (allocated 10747904) 2026-08-25 12:19:43,618 25 INFO rb-44da9a1-224237-407818 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 95085 2026-08-25 12:19:43,622 25 INFO rb-44da9a1-224237-407818 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-25 12:19:43,626 25 INFO rb-44da9a1-224237-407818 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 95085 2026-08-25 12:19:43,720 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121943_720790_test_online_payment_self_pay_after_meal_table.txt 2026-08-25 12:19:43,721 25 INFO rb-44da9a1-224237-407818 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/tmpl72qudvj_chrome_odoo" 2026-08-25 12:19:43,756 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-25 12:19:53,668 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #191 deleted restaurant.floor records with IDs: [32] 2026-08-25 12:19:54,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-08-25 12:19:54,236 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #191 deleted pos.printer records with IDs: [23, 24] 2026-08-25 12:19:54,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 95272 2026-08-25 12:19:54,566 25 INFO rb-44da9a1-224237-407818 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/tmp4anbiqmj_chrome_odoo 2026-08-25 12:19:54,566 25 INFO rb-44da9a1-224237-407818 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:42767/json/version 2026-08-25 12:19:54,567 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:54,601 25 INFO rb-44da9a1-224237-407818 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-25 12:19:54,601 25 INFO rb-44da9a1-224237-407818 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:42767/json 2026-08-25 12:19:54,602 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:19:54,660 25 INFO rb-44da9a1-224237-407818 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:42767/devtools/page/F6ECAD6202540E8CA43A264B6DD85868 2026-08-25 12:19:54,677 25 INFO rb-44da9a1-224237-407818 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-25 12:19:54,697 25 INFO rb-44da9a1-224237-407818 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-25 12:19:54,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:19:54,790 25 INFO rb-44da9a1-224237-407818 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-25 12:19:54,794 25 INFO rb-44da9a1-224237-407818 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-25 12:19:54,794 25 INFO rb-44da9a1-224237-407818 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-25 12:19:54,810 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:19:55,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "GET /pos/ui/106 HTTP/1.1" 200 - 84 0.043 0.427 2026-08-25 12:19:55,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': 'F6ECAD6202540E8CA43A264B6DD85868', 'loaderId': 'C8EEFA26D9889989BAA32EE458C91650', 'isDownload': False} 2026-08-25 12:19:55,279 25 INFO rb-44da9a1-224237-407818 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-25 12:19:55,299 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:19:55,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:19:55,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:19:55,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:19:55,755 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:19:55,764 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:19:55,778 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:19:55,792 25 INFO rb-44da9a1-224237-407818 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-25 12:19:55,802 25 INFO rb-44da9a1-224237-407818 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-25 12:19:55,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-08-25 12:19:55,816 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:19:55,826 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:19:55,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.011 2026-08-25 12:19:55,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.021 2026-08-25 12:19:55,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-25 12:19:55,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.029 2026-08-25 12:19:56,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.269 0.319 2026-08-25 12:19:56,558 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "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-25 12:19:56,633 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:19:56,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.033 2026-08-25 12:19:56,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19: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-25 12:19:56,743 25 INFO rb-44da9a1-224237-407818 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-25 12:19:56,757 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:19:56,788 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:19:56,809 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:19:56,814 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:19:56,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "GET /web/image/res.users/196/avatar_128 HTTP/1.1" 200 - 14 0.012 0.030 2026-08-25 12:19:56,847 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:19:56,850 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "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-25 12:19:56,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.060 2026-08-25 12:19:56,862 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-08-25 12:19:56,890 25 INFO rb-44da9a1-224237-407818 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-25 12:19:56,962 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-08-25 12:19:57,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:57] "GET /pos/ui/106?from_backend=True HTTP/1.1" 200 - 32 0.049 0.037 2026-08-25 12:19:57,062 25 INFO rb-44da9a1-224237-407818 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-25 12:19:57,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:57] "GET /pos/ui/106 HTTP/1.1" 200 - 32 0.028 0.173 2026-08-25 12:19:57,159 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.011 0.083 2026-08-25 12:19:57,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:19:57,254 25 INFO rb-44da9a1-224237-407818 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-25 12:19:57,274 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:19:57,335 25 INFO rb-44da9a1-224237-407818 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-25 12:19:57,403 25 INFO rb-44da9a1-224237-407818 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-25 12:19:57,415 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:19:57,426 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65401819 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': 'a2cd4da6-73ec-4b0f-b59c-eedb8472431d'}] 2026-08-25 12:19:57,457 25 INFO rb-44da9a1-224237-407818 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-25 12:19:57,478 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65401819 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': 'a2cd4da6-73ec-4b0f-b59c-eedb8472431d'} created pos.order #667 2026-08-25 12:19:57,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65401819 finished 2026-08-25 12:19:57,511 25 INFO rb-44da9a1-224237-407818 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-25 12:19:57,532 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.030 0.081 2026-08-25 12:19:57,603 25 INFO rb-44da9a1-224237-407818 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-25 12:19:57,663 25 INFO rb-44da9a1-224237-407818 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-25 12:19:57,688 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63085263 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': 'a2cd4da6-73ec-4b0f-b59c-eedb8472431d'}] 2026-08-25 12:19:57,706 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63085263 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': 'a2cd4da6-73ec-4b0f-b59c-eedb8472431d'} updated pos.order #667 2026-08-25 12:19:57,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63085263 finished 2026-08-25 12:19:57,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.029 0.070 2026-08-25 12:19:57,821 25 INFO rb-44da9a1-224237-407818 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-25 12:19:57,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:19:57,892 25 INFO rb-44da9a1-224237-407818 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-25 12:19:57,958 25 INFO rb-44da9a1-224237-407818 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-25 12:19:58,014 25 INFO rb-44da9a1-224237-407818 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-25 12:19:58,031 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76871511 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': '484c2d36-9a28-498b-b600-9e8af065e363'}] 2026-08-25 12:19:58,064 25 INFO rb-44da9a1-224237-407818 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-25 12:19:58,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76871511 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': '484c2d36-9a28-498b-b600-9e8af065e363'} created pos.order #668 2026-08-25 12:19:58,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76871511 finished 2026-08-25 12:19:58,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.022 0.064 2026-08-25 12:19:58,115 25 INFO rb-44da9a1-224237-407818 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-25 12:19:58,165 25 INFO rb-44da9a1-224237-407818 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-25 12:19:58,220 25 INFO rb-44da9a1-224237-407818 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-25 12:19:58,221 25 INFO rb-44da9a1-224237-407818 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-25 12:19:58,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:19:58] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.004 0.009 2026-08-25 12:19:58,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 17082560 (allocated 17960960) 2026-08-25 12:19:58,305 25 INFO rb-44da9a1-224237-407818 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 95272 2026-08-25 12:19:58,307 25 INFO rb-44da9a1-224237-407818 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-25 12:19:58,308 25 INFO rb-44da9a1-224237-407818 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 95272 2026-08-25 12:19:58,392 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_121958_392507_test_01_online_payment_with_multi_table.txt 2026-08-25 12:19:58,392 25 INFO rb-44da9a1-224237-407818 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/tmp4anbiqmj_chrome_odoo" 2026-08-25 12:19:58,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-08-25 12:20:04,012 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 95468 2026-08-25 12:20:04,012 25 INFO rb-44da9a1-224237-407818 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/tmpfvv170b0_chrome_odoo 2026-08-25 12:20:04,012 25 INFO rb-44da9a1-224237-407818 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:38363/json/version 2026-08-25 12:20:04,014 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:04,063 25 INFO rb-44da9a1-224237-407818 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-25 12:20:04,063 25 INFO rb-44da9a1-224237-407818 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:38363/json 2026-08-25 12:20:04,063 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:04,083 25 INFO rb-44da9a1-224237-407818 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:38363/devtools/page/3AD98E6251A85E473547A8C3AEF174E0 2026-08-25 12:20:04,105 25 INFO rb-44da9a1-224237-407818 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-25 12:20:04,120 25 INFO rb-44da9a1-224237-407818 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-25 12:20:04,341 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-08-25 12:20:04,347 25 INFO rb-44da9a1-224237-407818 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-25 12:20:04,349 25 INFO rb-44da9a1-224237-407818 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=1f8660750abc4fe2" in browser 2026-08-25 12:20:04,349 25 INFO rb-44da9a1-224237-407818 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=1f8660750abc4fe2" 2026-08-25 12:20:04,361 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:20:04,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:04] "GET /pos-self/107?access_token=1f8660750abc4fe2 HTTP/1.1" 200 - 82 0.032 0.502 2026-08-25 12:20:04,896 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '3AD98E6251A85E473547A8C3AEF174E0', 'loaderId': '61D072E2B4795521D51CB862DA32A0CF', 'isDownload': False} 2026-08-25 12:20:04,896 25 INFO rb-44da9a1-224237-407818 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-25 12:20:04,915 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:20:04,924 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-08-25 12:20:05,108 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:20:05,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "GET /web/assets/2/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.024 0.197 2026-08-25 12:20:05,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:20:05,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "GET /web/assets/2/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.026 0.256 2026-08-25 12:20:05,228 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:20:05,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "GET /web/assets/2/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.004 0.307 2026-08-25 12:20:05,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "GET /favicon.ico HTTP/1.1" 301 - 7 0.005 0.011 2026-08-25 12:20:05,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 10 0.004 0.014 2026-08-25 12:20:05,427 25 INFO rb-44da9a1-224237-407818 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=1f8660750abc4fe2", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:20:05,436 25 INFO rb-44da9a1-224237-407818 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-25 12:20:05,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "GET /web/image/website/2/favicon?unique=17e240c HTTP/1.1" 200 - 5 0.003 0.020 2026-08-25 12:20:05,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "POST /pos/ping HTTP/1.1" 200 - 2 0.000 0.009 2026-08-25 12:20:05,492 25 INFO rb-44da9a1-224237-407818 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-25 12:20:05,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "POST /pos-self/relations/107 HTTP/1.1" 200 - 26 0.017 0.029 2026-08-25 12:20:05,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/a43ba0b/bus.websocket_worker_assets.min.js, copying from /web/assets/a43ba0b/bus.websocket_worker_assets.min.js 2026-08-25 12:20:05,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.011 0.065 2026-08-25 12:20:05,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "POST /pos-self/data/107 HTTP/1.1" 200 - 187 0.125 0.135 2026-08-25 12:20:05,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.256 2026-08-25 12:20:05,842 25 INFO rb-44da9a1-224237-407818 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-25 12:20:05,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:05] "GET /web/image/ir.attachment/6177/raw HTTP/1.1" 200 - 5 0.004 0.015 2026-08-25 12:20:05,942 25 INFO rb-44da9a1-224237-407818 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-25 12:20:06,026 25 INFO rb-44da9a1-224237-407818 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-25 12:20:06,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:06] "GET /web/image/pos.category/243/image_128?unique=2026-08-25T12:19:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.039 2026-08-25 12:20:06,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:06] "GET /web/image/pos.category/244/image_128?unique=2026-08-25T12:19:43.000+00:00 HTTP/1.1" 200 - 3 0.016 0.063 2026-08-25 12:20:06,095 25 INFO rb-44da9a1-224237-407818 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-25 12:20:06,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:06] "GET /web/image/product.template/1928/image_512?unique=2026-08-25T12:19:43.000+00:00 HTTP/1.1" 200 - 4 0.006 0.085 2026-08-25 12:20:06,122 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:06] "GET /web/image/product.template/1932/image_512?unique=2026-08-25T12:19:43.000+00:00 HTTP/1.1" 200 - 4 0.006 0.102 2026-08-25 12:20:06,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:06] "GET /web/image/product.template/1931/image_512?unique=2026-08-25T12:19:43.000+00:00 HTTP/1.1" 200 - 4 0.003 0.153 2026-08-25 12:20:06,162 25 INFO rb-44da9a1-224237-407818 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-25 12:20:06,168 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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-25 12:20:06,170 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:06,186 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:06] "GET /web/image/product.product/2416/image_512?unique=2026-08-25T12:19:43.000+00:00 HTTP/1.1" 200 - 9 0.009 0.042 2026-08-25 12:20:06,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:06] "GET /web/image/product.template/1929/image_512?unique=2026-08-25T12:19:43.000+00:00 HTTP/1.1" 200 - 4 0.003 0.157 2026-08-25 12:20:06,215 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:06] "GET /web/image/ir.attachment/6178/raw HTTP/1.1" 200 - 5 0.002 0.104 2026-08-25 12:20:06,235 25 INFO rb-44da9a1-224237-407818 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-25 12:20:06,236 25 INFO rb-44da9a1-224237-407818 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-25 12:20:06,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:06] "GET /web/image/product.template/1930/image_512?unique=2026-08-25T12:19:43.000+00:00 HTTP/1.1" 200 - 4 0.008 0.221 2026-08-25 12:20:06,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97976949 started for PoS orders references: [{'name': None, 'pos_reference': '260-107-000001', 'uuid': 'd9795a6b-78ed-42de-963f-e5a97aaf28fb'}] 2026-08-25 12:20:06,299 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7448576 (allocated 8388608) 2026-08-25 12:20:06,318 25 INFO rb-44da9a1-224237-407818 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 95468 2026-08-25 12:20:06,327 25 INFO rb-44da9a1-224237-407818 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-25 12:20:06,330 25 INFO rb-44da9a1-224237-407818 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 95468 2026-08-25 12:20:06,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97976949 order {'name': None, 'pos_reference': '260-107-000001', 'uuid': 'd9795a6b-78ed-42de-963f-e5a97aaf28fb'} created pos.order #669 2026-08-25 12:20:06,344 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97976949 finished 2026-08-25 12:20:06,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.078 0.106 2026-08-25 12:20:06,434 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122006_434446_test_02_online_payment_with_multi_website_company.txt 2026-08-25 12:20:06,434 25 INFO rb-44da9a1-224237-407818 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/tmpfvv170b0_chrome_odoo" 2026-08-25 12:20:06,710 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 95651 2026-08-25 12:20:06,710 25 INFO rb-44da9a1-224237-407818 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/tmp5ja_ys7a_chrome_odoo 2026-08-25 12:20:06,710 25 INFO rb-44da9a1-224237-407818 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:45023/json/version 2026-08-25 12:20:06,711 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:06,757 25 INFO rb-44da9a1-224237-407818 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-25 12:20:06,757 25 INFO rb-44da9a1-224237-407818 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:45023/json 2026-08-25 12:20:06,758 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:06,766 25 INFO rb-44da9a1-224237-407818 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:45023/devtools/page/8EEB23B25FC022DFF199BCDC00FF7522 2026-08-25 12:20:06,777 25 INFO rb-44da9a1-224237-407818 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-25 12:20:06,787 25 INFO rb-44da9a1-224237-407818 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-25 12:20:06,892 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-08-25 12:20:06,897 25 INFO rb-44da9a1-224237-407818 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-25 12:20:06,900 25 INFO rb-44da9a1-224237-407818 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/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0" in browser 2026-08-25 12:20:06,900 25 INFO rb-44da9a1-224237-407818 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/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0" 2026-08-25 12:20:06,971 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 198, model: pos.order 2026-08-25 12:20:07,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:07] "GET /pos/pay/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0 HTTP/1.1" 200 - 164 0.089 0.714 2026-08-25 12:20:07,728 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '8EEB23B25FC022DFF199BCDC00FF7522', 'loaderId': '5E72BFFC89942B08D9D92301DD27CCDF', 'isDownload': False} 2026-08-25 12:20:07,729 25 INFO rb-44da9a1-224237-407818 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-25 12:20:07,750 25 INFO rb-44da9a1-224237-407818 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-25 12:20:07,751 25 INFO rb-44da9a1-224237-407818 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-25 12:20:07,752 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-25 12:20:07,761 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20: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-25 12:20:07,779 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/c74e61d/web.assets_frontend.min.css, copying from /web/assets/c74e61d/web.assets_frontend.min.css 2026-08-25 12:20:07,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:07] "GET /web/assets/2/c74e61d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.043 2026-08-25 12:20:07,847 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/fc8f9c9/web.assets_frontend_minimal.min.js, copying from /web/assets/fc8f9c9/web.assets_frontend_minimal.min.js 2026-08-25 12:20:07,859 25 INFO rb-44da9a1-224237-407818 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-25 12:20:07,862 25 INFO rb-44da9a1-224237-407818 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-25 12:20:07,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:07] "GET /web/assets/2/fc8f9c9/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.009 0.048 2026-08-25 12:20:07,874 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/72b3fbb/web.__assets_tests_call__.min.js, copying from /web/assets/72b3fbb/web.__assets_tests_call__.min.js 2026-08-25 12:20:07,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:07] "GET /web/assets/2/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.005 0.028 2026-08-25 12:20:07,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:07] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=17e240c HTTP/1.1" 200 - 5 0.003 0.012 2026-08-25 12:20:08,019 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/e8f87be/web.assets_frontend_lazy.min.js, copying from /web/assets/e8f87be/web.assets_frontend_lazy.min.js 2026-08-25 12:20:08,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:08] "GET /web/assets/2/e8f87be/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.013 0.063 2026-08-25 12:20:08,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:08] "GET /web/image/website/2/favicon?unique=17e240c HTTP/1.1" 200 - 5 0.002 0.087 2026-08-25 12:20:08,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 8 0.004 0.007 2026-08-25 12:20:08,549 25 INFO rb-44da9a1-224237-407818 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/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:20:08,567 25 INFO rb-44da9a1-224237-407818 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-25 12:20:08,598 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:08] "POST /mail/data HTTP/1.1" 200 - 17 0.018 0.021 2026-08-25 12:20:08,616 25 INFO rb-44da9a1-224237-407818 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-25 12:20:08,616 25 INFO rb-44da9a1-224237-407818 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-25 12:20:08,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10391964 (allocated 11272192) 2026-08-25 12:20:08,670 25 INFO rb-44da9a1-224237-407818 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 95651 2026-08-25 12:20:08,671 25 INFO rb-44da9a1-224237-407818 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-25 12:20:08,672 25 INFO rb-44da9a1-224237-407818 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 95651 2026-08-25 12:20:08,770 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122008_770510_test_02_online_payment_with_multi_website_company.txt 2026-08-25 12:20:08,770 25 INFO rb-44da9a1-224237-407818 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/tmp5ja_ys7a_chrome_odoo" 2026-08-25 12:20:09,034 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 95816 2026-08-25 12:20:09,034 25 INFO rb-44da9a1-224237-407818 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/tmpd8yy77vy_chrome_odoo 2026-08-25 12:20:09,034 25 INFO rb-44da9a1-224237-407818 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:42073/json/version 2026-08-25 12:20:09,036 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:09,070 25 INFO rb-44da9a1-224237-407818 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-25 12:20:09,070 25 INFO rb-44da9a1-224237-407818 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:42073/json 2026-08-25 12:20:09,071 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:09,079 25 INFO rb-44da9a1-224237-407818 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:42073/devtools/page/A545EE67B87E823F9C117611934C475C 2026-08-25 12:20:09,088 25 INFO rb-44da9a1-224237-407818 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-25 12:20:09,098 25 INFO rb-44da9a1-224237-407818 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-25 12:20:09,204 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:20:09,210 25 INFO rb-44da9a1-224237-407818 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-25 12:20:09,213 25 INFO rb-44da9a1-224237-407818 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/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0" in browser 2026-08-25 12:20:09,213 25 INFO rb-44da9a1-224237-407818 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/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0" 2026-08-25 12:20:09,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:09] "GET /pos/pay/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0 HTTP/1.1" 200 - 108 0.143 0.387 2026-08-25 12:20:09,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'A545EE67B87E823F9C117611934C475C', 'loaderId': '3E6FE4E97D6432BC667ECF905193BDBC', 'isDownload': False} 2026-08-25 12:20:09,800 25 INFO rb-44da9a1-224237-407818 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-25 12:20:09,820 25 INFO rb-44da9a1-224237-407818 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-25 12:20:09,820 25 INFO rb-44da9a1-224237-407818 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-25 12:20:09,828 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-25 12:20:09,830 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20: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-25 12:20:09,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:09] "GET /web/assets/2/c74e61d/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.005 0.006 2026-08-25 12:20:09,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:09] "GET /web/assets/2/fc8f9c9/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-08-25 12:20:09,881 25 INFO rb-44da9a1-224237-407818 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-25 12:20:09,881 25 INFO rb-44da9a1-224237-407818 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-25 12:20:09,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:09] "GET /web/assets/2/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:20:10,044 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:10] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:20:10,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:10] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=17e240c HTTP/1.1" 200 - 5 0.005 0.017 2026-08-25 12:20:10,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:10] "GET /web/image/website/2/favicon?unique=17e240c HTTP/1.1" 200 - 6 0.005 0.019 2026-08-25 12:20:10,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:10] "GET /web/assets/2/e8f87be/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-08-25 12:20:10,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 7 0.004 0.007 2026-08-25 12:20:10,577 25 INFO rb-44da9a1-224237-407818 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/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:20:10,601 25 INFO rb-44da9a1-224237-407818 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-25 12:20:10,640 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:10] "POST /mail/data HTTP/1.1" 200 - 22 0.027 0.021 2026-08-25 12:20:10,647 25 INFO rb-44da9a1-224237-407818 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-25 12:20:10,648 25 INFO rb-44da9a1-224237-407818 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-25 12:20:10,733 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10396856 (allocated 11272192) 2026-08-25 12:20:10,735 25 INFO rb-44da9a1-224237-407818 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 95816 2026-08-25 12:20:10,737 25 INFO rb-44da9a1-224237-407818 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-25 12:20:10,738 25 INFO rb-44da9a1-224237-407818 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 95816 2026-08-25 12:20:10,834 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122010_834105_test_02_online_payment_with_multi_website_company.txt 2026-08-25 12:20:10,834 25 INFO rb-44da9a1-224237-407818 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/tmpd8yy77vy_chrome_odoo" 2026-08-25 12:20:11,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 95995 2026-08-25 12:20:11,104 25 INFO rb-44da9a1-224237-407818 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/tmpssknuq23_chrome_odoo 2026-08-25 12:20:11,104 25 INFO rb-44da9a1-224237-407818 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:36961/json/version 2026-08-25 12:20:11,105 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:11,146 25 INFO rb-44da9a1-224237-407818 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-25 12:20:11,146 25 INFO rb-44da9a1-224237-407818 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:36961/json 2026-08-25 12:20:11,146 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:11,180 25 INFO rb-44da9a1-224237-407818 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:36961/devtools/page/3CD3ED5F552256DDC97532A61586EBC8 2026-08-25 12:20:11,197 25 INFO rb-44da9a1-224237-407818 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-25 12:20:11,203 25 INFO rb-44da9a1-224237-407818 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-25 12:20:11,264 25 INFO rb-44da9a1-224237-407818 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-25 12:20:11,270 25 INFO rb-44da9a1-224237-407818 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/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0" in browser 2026-08-25 12:20:11,270 25 INFO rb-44da9a1-224237-407818 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/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0" 2026-08-25 12:20:11,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:20:11,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:11] "GET /pos/pay/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0 HTTP/1.1" 200 - 65 0.044 0.067 2026-08-25 12:20:11,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '3CD3ED5F552256DDC97532A61586EBC8', 'loaderId': 'A8D2937A88E5B010D8866238B67D6EF1', 'isDownload': False} 2026-08-25 12:20:11,399 25 INFO rb-44da9a1-224237-407818 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-25 12:20:11,414 25 INFO rb-44da9a1-224237-407818 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-25 12:20:11,415 25 INFO rb-44da9a1-224237-407818 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-25 12:20:11,418 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-08-25 12:20:11,433 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:11,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:11] "GET /web/assets/2/c74e61d/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.003 0.005 2026-08-25 12:20:11,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:11] "GET /web/assets/2/fc8f9c9/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.001 0.005 2026-08-25 12:20:11,484 25 INFO rb-44da9a1-224237-407818 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-25 12:20:11,484 25 INFO rb-44da9a1-224237-407818 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-25 12:20:11,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:11] "GET /web/assets/2/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.006 2026-08-25 12:20:11,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:11] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=17e240c HTTP/1.1" 200 - 7 0.007 0.009 2026-08-25 12:20:11,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:11] "GET /web/image/website/2/favicon?unique=17e240c HTTP/1.1" 200 - 7 0.003 0.008 2026-08-25 12:20:11,664 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:11] "GET /web/assets/2/e8f87be/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.002 0.015 2026-08-25 12:20:12,047 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 9 0.004 0.007 2026-08-25 12:20:12,114 25 INFO rb-44da9a1-224237-407818 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/669?access_token=86e7b6cc-55a4-4598-aa13-4e5f71275bd0", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:20:12,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:12] "POST /mail/data HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:20:12,135 25 INFO rb-44da9a1-224237-407818 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-25 12:20:12,188 25 INFO rb-44da9a1-224237-407818 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-25 12:20:12,189 25 INFO rb-44da9a1-224237-407818 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-25 12:20:12,251 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10392300 (allocated 11272192) 2026-08-25 12:20:12,270 25 INFO rb-44da9a1-224237-407818 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 95995 2026-08-25 12:20:12,275 25 INFO rb-44da9a1-224237-407818 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-25 12:20:12,276 25 INFO rb-44da9a1-224237-407818 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 95995 2026-08-25 12:20:12,371 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122012_371217_test_02_online_payment_with_multi_website_company.txt 2026-08-25 12:20:12,371 25 INFO rb-44da9a1-224237-407818 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/tmpssknuq23_chrome_odoo" 2026-08-25 12:20:12,449 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-25 12:20:14,141 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-08-25 12:20:17,116 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 96162 2026-08-25 12:20:17,116 25 INFO rb-44da9a1-224237-407818 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/tmps2si0v_w_chrome_odoo 2026-08-25 12:20:17,116 25 INFO rb-44da9a1-224237-407818 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:39551/json/version 2026-08-25 12:20:17,118 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:17,160 25 INFO rb-44da9a1-224237-407818 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-25 12:20:17,160 25 INFO rb-44da9a1-224237-407818 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:39551/json 2026-08-25 12:20:17,161 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:17,180 25 INFO rb-44da9a1-224237-407818 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:39551/devtools/page/D6E38A0807082ACC6F2E68A41F0AC6D1 2026-08-25 12:20:17,190 25 INFO rb-44da9a1-224237-407818 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-25 12:20:17,260 25 INFO rb-44da9a1-224237-407818 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-25 12:20:17,287 25 INFO rb-44da9a1-224237-407818 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-25 12:20:17,379 25 INFO rb-44da9a1-224237-407818 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=8ad8d6ceebf34c2e" in browser 2026-08-25 12:20:17,380 25 INFO rb-44da9a1-224237-407818 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=8ad8d6ceebf34c2e" 2026-08-25 12:20:17,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:20:17,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:17] "GET /pos-self/108?access_token=8ad8d6ceebf34c2e HTTP/1.1" 200 - 57 0.051 0.308 2026-08-25 12:20:17,757 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'D6E38A0807082ACC6F2E68A41F0AC6D1', 'loaderId': '14B353EE0CA8DA275C87EDAF91914314', 'isDownload': False} 2026-08-25 12:20:17,757 25 INFO rb-44da9a1-224237-407818 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-25 12:20:17,774 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:20:17,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:20:17,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:17] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.036 2026-08-25 12:20:17,838 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:20:17,850 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:17] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.061 2026-08-25 12:20:17,863 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:20:17,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:17] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.092 2026-08-25 12:20:18,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:20:18,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:20:18,039 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:20:18,040 25 INFO rb-44da9a1-224237-407818 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=8ad8d6ceebf34c2e", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:20:18,045 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:20:18,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:20:18,049 25 INFO rb-44da9a1-224237-407818 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-25 12:20:18,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "POST /pos-self/relations/108 HTTP/1.1" 200 - 37 0.042 0.038 2026-08-25 12:20:18,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.105 2026-08-25 12:20:18,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "POST /pos-self/data/108 HTTP/1.1" 200 - 183 0.192 0.148 2026-08-25 12:20:18,515 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.318 2026-08-25 12:20:18,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-08-25 12:20:18,597 25 INFO rb-44da9a1-224237-407818 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-25 12:20:18,639 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/image/ir.attachment/6252/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:20:18,698 25 INFO rb-44da9a1-224237-407818 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-25 12:20:18,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/image/pos.category/245/image_128?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:20:18,753 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:20:18,767 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/image/product.template/1933/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-25 12:20:18,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/image/product.template/1934/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-25 12:20:18,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/image/product.template/1937/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.048 2026-08-25 12:20:18,801 25 INFO rb-44da9a1-224237-407818 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-25 12:20:18,811 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/image/product.template/1935/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-08-25 12:20:18,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/image/product.template/1936/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-08-25 12:20:18,874 25 INFO rb-44da9a1-224237-407818 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-25 12:20:18,941 25 INFO rb-44da9a1-224237-407818 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-25 12:20:18,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/image/ir.attachment/6218/raw HTTP/1.1" 200 - 4 0.004 0.015 2026-08-25 12:20:18,987 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:20:19,000 25 INFO rb-44da9a1-224237-407818 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-25 12:20:19,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:19] "GET /web/image/product.product/2421/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 8 0.010 0.032 2026-08-25 12:20:19,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:19] "GET /web/image/product.product/2423/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 8 0.004 0.045 2026-08-25 12:20:19,044 25 INFO rb-44da9a1-224237-407818 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-25 12:20:19,107 25 INFO rb-44da9a1-224237-407818 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-25 12:20:19,143 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96906310 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': 'f8cc8608-6048-47ff-914c-21a5f0911846'}] 2026-08-25 12:20:19,182 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96906310 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': 'f8cc8608-6048-47ff-914c-21a5f0911846'} created pos.order #670 2026-08-25 12:20:19,200 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96906310 finished 2026-08-25 12:20:19,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:19] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.073 0.106 2026-08-25 12:20:19,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.009 2026-08-25 12:20:19,380 25 INFO rb-44da9a1-224237-407818 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-25 12:20:19,431 25 INFO rb-44da9a1-224237-407818 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-25 12:20:19,483 25 INFO rb-44da9a1-224237-407818 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-25 12:20:19,536 25 INFO rb-44da9a1-224237-407818 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-25 12:20:19,592 25 INFO rb-44da9a1-224237-407818 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-25 12:20:19,651 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-08-25 12:20:19,652 25 INFO rb-44da9a1-224237-407818 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-25 12:20:19,712 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8254288 (allocated 9437184) 2026-08-25 12:20:19,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:19] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.019 0.043 2026-08-25 12:20:19,719 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 96162 2026-08-25 12:20:19,720 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-08-25 12:20:19,721 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 96162 2026-08-25 12:20:19,832 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122019_831959_test_kiosk_cart_restore_and_cancel.txt 2026-08-25 12:20:19,832 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmps2si0v_w_chrome_odoo" 2026-08-25 12:20:19,872 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-08-25 12:20:23,060 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 96351 2026-08-25 12:20:23,060 25 INFO rb-44da9a1-224237-407818 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/tmpj5jwyqzq_chrome_odoo 2026-08-25 12:20:23,061 25 INFO rb-44da9a1-224237-407818 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:43961/json/version 2026-08-25 12:20:23,061 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:23,089 25 INFO rb-44da9a1-224237-407818 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-25 12:20:23,089 25 INFO rb-44da9a1-224237-407818 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:43961/json 2026-08-25 12:20:23,090 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:23,104 25 INFO rb-44da9a1-224237-407818 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:43961/devtools/page/BF03D12584D2213709B316B4981A1BAE 2026-08-25 12:20:23,161 25 INFO rb-44da9a1-224237-407818 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-25 12:20:23,167 25 INFO rb-44da9a1-224237-407818 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-25 12:20:23,196 25 INFO rb-44da9a1-224237-407818 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-25 12:20:23,286 25 INFO rb-44da9a1-224237-407818 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=678ee8f333924936" in browser 2026-08-25 12:20:23,287 25 INFO rb-44da9a1-224237-407818 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=678ee8f333924936" 2026-08-25 12:20:23,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:20:23,632 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:23] "GET /pos-self/109?access_token=678ee8f333924936 HTTP/1.1" 200 - 57 0.054 0.280 2026-08-25 12:20:23,635 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'BF03D12584D2213709B316B4981A1BAE', 'loaderId': 'FEC6CF2FC0986A150090D503826318BD', 'isDownload': False} 2026-08-25 12:20:23,635 25 INFO rb-44da9a1-224237-407818 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-25 12:20:23,651 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:20:23,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:20:23,720 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:23] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.031 2026-08-25 12:20:23,734 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:20:23,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:23] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.079 2026-08-25 12:20:23,761 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:20:23,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:23] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.113 2026-08-25 12:20:23,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-08-25 12:20:23,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.019 2026-08-25 12:20:23,963 25 INFO rb-44da9a1-224237-407818 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=678ee8f333924936", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:20:23,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:23] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.005 0.015 2026-08-25 12:20:23,973 25 INFO rb-44da9a1-224237-407818 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-25 12:20:23,977 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:20:23,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.011 2026-08-25 12:20:24,025 25 INFO rb-44da9a1-224237-407818 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-25 12:20:24,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.045 0.033 2026-08-25 12:20:24,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.109 2026-08-25 12:20:24,591 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.172 0.318 2026-08-25 12:20:24,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.466 2026-08-25 12:20:24,679 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.029 2026-08-25 12:20:24,697 25 INFO rb-44da9a1-224237-407818 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-25 12:20:24,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /web/image/ir.attachment/6293/raw HTTP/1.1" 200 - 4 0.001 0.014 2026-08-25 12:20:24,793 25 INFO rb-44da9a1-224237-407818 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-25 12:20:24,889 25 INFO rb-44da9a1-224237-407818 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-25 12:20:24,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /web/image/pos.category/245/image_128?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.040 2026-08-25 12:20:24,900 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:24,919 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /web/image/product.template/1933/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.067 2026-08-25 12:20:24,941 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /web/image/product.template/1937/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-08-25 12:20:24,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /web/image/product.template/1934/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-08-25 12:20:24,956 25 INFO rb-44da9a1-224237-407818 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-25 12:20:24,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /web/image/product.template/1935/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-25 12:20:24,983 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:20:24,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /web/image/product.template/1936/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.007 0.116 2026-08-25 12:20:24,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:24] "GET /web/image/ir.attachment/6259/raw HTTP/1.1" 200 - 4 0.005 0.020 2026-08-25 12:20:25,008 25 INFO rb-44da9a1-224237-407818 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-25 12:20:25,040 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:25] "GET /web/image/product.product/2421/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 8 0.018 0.045 2026-08-25 12:20:25,075 25 INFO rb-44da9a1-224237-407818 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-25 12:20:25,112 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27815946 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '638ff69e-354b-4812-a7d3-a9f9d190171b'}] 2026-08-25 12:20:25,152 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27815946 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '638ff69e-354b-4812-a7d3-a9f9d190171b'} created pos.order #671 2026-08-25 12:20:25,160 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27815946 finished 2026-08-25 12:20:25,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.068 0.103 2026-08-25 12:20:25,284 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.011 2026-08-25 12:20:25,335 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-08-25 12:20:25,336 25 INFO rb-44da9a1-224237-407818 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-25 12:20:25,386 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7664108 (allocated 8388608) 2026-08-25 12:20:25,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 96351 2026-08-25 12:20:25,393 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-08-25 12:20:25,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 96351 2026-08-25 12:20:25,490 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122025_490497_test_online_payment_kiosk_qr_code.txt 2026-08-25 12:20:25,490 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpj5jwyqzq_chrome_odoo" 2026-08-25 12:20:25,519 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-08-25 12:20:28,679 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 96533 2026-08-25 12:20:28,679 25 INFO rb-44da9a1-224237-407818 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/tmplzzfmpr6_chrome_odoo 2026-08-25 12:20:28,679 25 INFO rb-44da9a1-224237-407818 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:34385/json/version 2026-08-25 12:20:28,680 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:28,724 25 INFO rb-44da9a1-224237-407818 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-25 12:20:28,725 25 INFO rb-44da9a1-224237-407818 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:34385/json 2026-08-25 12:20:28,725 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:28,764 25 INFO rb-44da9a1-224237-407818 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:34385/devtools/page/F457659D06B09F150182D2E970AE58D9 2026-08-25 12:20:28,774 25 INFO rb-44da9a1-224237-407818 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-25 12:20:28,776 25 INFO rb-44da9a1-224237-407818 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-25 12:20:28,813 25 INFO rb-44da9a1-224237-407818 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-25 12:20:28,916 25 INFO rb-44da9a1-224237-407818 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=bd2797db9c844e12" in browser 2026-08-25 12:20:28,917 25 INFO rb-44da9a1-224237-407818 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=bd2797db9c844e12" 2026-08-25 12:20:28,933 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:20:29,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "GET /pos-self/110?access_token=bd2797db9c844e12 HTTP/1.1" 200 - 57 0.039 0.306 2026-08-25 12:20:29,276 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'F457659D06B09F150182D2E970AE58D9', 'loaderId': 'FB98CC6F5743BF33DE07C13CA481383E', 'isDownload': False} 2026-08-25 12:20:29,277 25 INFO rb-44da9a1-224237-407818 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-25 12:20:29,308 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:20:29,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:20:29,358 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.034 2026-08-25 12:20:29,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:20:29,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.061 2026-08-25 12:20:29,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:20:29,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.087 2026-08-25 12:20:29,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-25 12:20:29,556 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:20:29,571 25 INFO rb-44da9a1-224237-407818 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=bd2797db9c844e12", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:20:29,573 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.011 2026-08-25 12:20:29,584 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:20:29,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:20:29,587 25 INFO rb-44da9a1-224237-407818 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-25 12:20:29,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.014 0.028 2026-08-25 12:20:29,668 25 INFO rb-44da9a1-224237-407818 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-25 12:20:29,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.073 2026-08-25 12:20:29,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "POST /pos-self/data/110 HTTP/1.1" 200 - 184 0.157 0.143 2026-08-25 12:20:29,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.283 2026-08-25 12:20:30,024 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/image/ir.attachment/6334/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:20:30,133 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,216 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.043 2026-08-25 12:20:30,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/image/product.template/1934/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.009 0.028 2026-08-25 12:20:30,237 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,258 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/image/pos.category/245/image_128?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 2 0.007 0.073 2026-08-25 12:20:30,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/image/product.template/1935/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.074 2026-08-25 12:20:30,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/image/product.template/1933/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-08-25 12:20:30,316 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/image/product.template/1937/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.005 0.141 2026-08-25 12:20:30,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/image/product.template/1936/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.006 0.125 2026-08-25 12:20:30,370 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/image/ir.attachment/6300/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:20:30,427 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,433 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:20:30,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/image/product.product/2421/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 8 0.012 0.015 2026-08-25 12:20:30,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "GET /web/image/product.product/2423/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 8 0.007 0.024 2026-08-25 12:20:30,474 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,543 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,588 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,660 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,662 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7907336 (allocated 9175040) 2026-08-25 12:20:30,711 25 INFO rb-44da9a1-224237-407818 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 96533 2026-08-25 12:20:30,715 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,717 25 INFO rb-44da9a1-224237-407818 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 96533 2026-08-25 12:20:30,757 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33744275 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': 'bc145817-3cb6-4323-bb8a-61e310ee7e28'}] 2026-08-25 12:20:30,821 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33744275 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': 'bc145817-3cb6-4323-bb8a-61e310ee7e28'} created pos.order #672 2026-08-25 12:20:30,822 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33744275 finished 2026-08-25 12:20:30,824 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122030_824175_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-25 12:20:30,824 25 INFO rb-44da9a1-224237-407818 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/tmplzzfmpr6_chrome_odoo" 2026-08-25 12:20:30,831 25 INFO rb-44da9a1-224237-407818 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-25 12:20:30,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.148 0.096 2026-08-25 12:20:31,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 96713 2026-08-25 12:20:31,171 25 INFO rb-44da9a1-224237-407818 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/tmp7g5_5dn8_chrome_odoo 2026-08-25 12:20:31,171 25 INFO rb-44da9a1-224237-407818 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:45961/json/version 2026-08-25 12:20:31,172 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:31,196 25 INFO rb-44da9a1-224237-407818 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-25 12:20:31,196 25 INFO rb-44da9a1-224237-407818 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:45961/json 2026-08-25 12:20:31,196 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:31,267 25 INFO rb-44da9a1-224237-407818 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:45961/devtools/page/7A7BF49E85BF19E69D6B75C3C8DFFBB8 2026-08-25 12:20:31,285 25 INFO rb-44da9a1-224237-407818 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-25 12:20:31,294 25 INFO rb-44da9a1-224237-407818 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-25 12:20:31,364 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:20:31,369 25 INFO rb-44da9a1-224237-407818 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-25 12:20:31,371 25 INFO rb-44da9a1-224237-407818 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-25 12:20:31,371 25 INFO rb-44da9a1-224237-407818 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-25 12:20:31,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:31] "GET /pos/ui?config_id=110 HTTP/1.1" 200 - 70 0.053 0.232 2026-08-25 12:20:31,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '7A7BF49E85BF19E69D6B75C3C8DFFBB8', 'loaderId': 'E59011AA3D7A01640C767B51649E828A', 'isDownload': False} 2026-08-25 12:20:31,676 25 INFO rb-44da9a1-224237-407818 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-25 12:20:31,694 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:20:31,713 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:31] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:20:31,738 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:31] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-08-25 12:20:31,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:31] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:20:32,229 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:32,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:20:32,257 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:20:32,272 25 INFO rb-44da9a1-224237-407818 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-25 12:20:32,283 25 INFO rb-44da9a1-224237-407818 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-25 12:20:32,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-08-25 12:20:32,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:20:32,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:32,342 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.011 0.007 2026-08-25 12:20:32,353 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.021 2026-08-25 12:20:32,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.025 2026-08-25 12:20:32,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-08-25 12:20:33,086 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order 2026-08-25 12:20:33,089 25 INFO rb-44da9a1-224237-407818 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-25 12:20:33,089 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order.line 2026-08-25 12:20:33,093 25 INFO rb-44da9a1-224237-407818 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-25 12:20:33,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 466 0.283 0.394 2026-08-25 12:20:33,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "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-25 12:20:33,215 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20: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.007 2026-08-25 12:20:33,286 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-08-25 12:20:33,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.014 2026-08-25 12:20:33,329 25 INFO rb-44da9a1-224237-407818 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-25 12:20:33,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:20:33,384 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:20:33,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:33,399 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:20:33,463 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-08-25 12:20:33,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.027 0.036 2026-08-25 12:20:33,470 25 INFO rb-44da9a1-224237-407818 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-25 12:20:33,478 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:20:33,503 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:20:33,507 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-08-25 12:20:33,598 25 INFO rb-44da9a1-224237-407818 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-25 12:20:33,634 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /pos/ui/110?from_backend=True HTTP/1.1" 200 - 31 0.116 0.054 2026-08-25 12:20:33,664 25 INFO rb-44da9a1-224237-407818 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-25 12:20:33,731 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /pos/ui/110 HTTP/1.1" 200 - 31 0.064 0.197 2026-08-25 12:20:33,800 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.028 0.163 2026-08-25 12:20:33,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.017 2026-08-25 12:20:33,846 25 INFO rb-44da9a1-224237-407818 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-25 12:20:33,853 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:20:33,898 25 INFO rb-44da9a1-224237-407818 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-25 12:20:33,966 25 INFO rb-44da9a1-224237-407818 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-25 12:20:34,018 25 INFO rb-44da9a1-224237-407818 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-25 12:20:34,019 25 INFO rb-44da9a1-224237-407818 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-25 12:20:34,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13471760 (allocated 14680064) 2026-08-25 12:20:34,093 25 INFO rb-44da9a1-224237-407818 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 96713 2026-08-25 12:20:34,094 25 INFO rb-44da9a1-224237-407818 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-25 12:20:34,095 25 INFO rb-44da9a1-224237-407818 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 96713 2026-08-25 12:20:34,195 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122034_195336_test_online_payment_mobile_self_order_preparation_changes.txt 2026-08-25 12:20:34,195 25 INFO rb-44da9a1-224237-407818 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/tmp7g5_5dn8_chrome_odoo" 2026-08-25 12:20:34,245 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-08-25 12:20:37,319 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 96911 2026-08-25 12:20:37,319 25 INFO rb-44da9a1-224237-407818 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/tmpqull3o_2_chrome_odoo 2026-08-25 12:20:37,319 25 INFO rb-44da9a1-224237-407818 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:35073/json/version 2026-08-25 12:20:37,320 25 INFO rb-44da9a1-224237-407818 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-25 12:20:37,360 25 INFO rb-44da9a1-224237-407818 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-25 12:20:37,360 25 INFO rb-44da9a1-224237-407818 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:35073/json 2026-08-25 12:20:37,360 25 INFO rb-44da9a1-224237-407818 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-25 12:20:37,372 25 INFO rb-44da9a1-224237-407818 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:35073/devtools/page/A74425A96960A8686BA98DFFB39F3B83 2026-08-25 12:20:37,395 25 INFO rb-44da9a1-224237-407818 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-25 12:20:37,404 25 INFO rb-44da9a1-224237-407818 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-25 12:20:37,472 25 INFO rb-44da9a1-224237-407818 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-25 12:20:37,522 25 INFO rb-44da9a1-224237-407818 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=3dae77b48b334664" in browser 2026-08-25 12:20:37,523 25 INFO rb-44da9a1-224237-407818 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=3dae77b48b334664" 2026-08-25 12:20:37,541 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:20:37,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:37] "GET /pos-self/111?access_token=3dae77b48b334664 HTTP/1.1" 200 - 57 0.029 0.285 2026-08-25 12:20:37,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'A74425A96960A8686BA98DFFB39F3B83', 'loaderId': 'B9B9FC1F0C44E7B92B4D2F20DBD3AC5B', 'isDownload': False} 2026-08-25 12:20:37,858 25 INFO rb-44da9a1-224237-407818 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-25 12:20:37,877 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:20:37,898 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:20:37,916 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:37] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-08-25 12:20:37,924 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:20:37,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:37] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.046 2026-08-25 12:20:37,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:20:37,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:37] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.076 2026-08-25 12:20:38,096 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.008 2026-08-25 12:20:38,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:20:38,123 25 INFO rb-44da9a1-224237-407818 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=3dae77b48b334664", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:20:38,136 25 INFO rb-44da9a1-224237-407818 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-25 12:20:38,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.007 0.021 2026-08-25 12:20:38,145 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:20:38,145 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.011 2026-08-25 12:20:38,190 25 INFO rb-44da9a1-224237-407818 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-25 12:20:38,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.038 0.035 2026-08-25 12:20:38,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.093 2026-08-25 12:20:38,512 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.095 0.145 2026-08-25 12:20:38,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.226 2026-08-25 12:20:38,562 25 INFO rb-44da9a1-224237-407818 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-25 12:20:38,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:20:38,643 25 INFO rb-44da9a1-224237-407818 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-25 12:20:38,664 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-08-25 12:20:38,681 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:38,699 25 INFO rb-44da9a1-224237-407818 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-25 12:20:38,783 25 INFO rb-44da9a1-224237-407818 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-25 12:20:38,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/image/pos.category/245/image_128?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-08-25 12:20:38,855 25 INFO rb-44da9a1-224237-407818 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-25 12:20:38,866 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/image/product.template/1933/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-08-25 12:20:38,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/image/product.template/1934/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-25 12:20:38,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/image/product.template/1937/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-08-25 12:20:38,923 25 INFO rb-44da9a1-224237-407818 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-25 12:20:38,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/image/product.template/1936/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-08-25 12:20:38,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/image/product.template/1935/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-08-25 12:20:38,953 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:20:38,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:38] "GET /web/image/product.product/2421/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 8 0.009 0.018 2026-08-25 12:20:38,982 25 INFO rb-44da9a1-224237-407818 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-25 12:20:39,035 25 INFO rb-44da9a1-224237-407818 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-25 12:20:39,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:39] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.013 0.011 2026-08-25 12:20:39,106 25 INFO rb-44da9a1-224237-407818 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-25 12:20:39,170 25 INFO rb-44da9a1-224237-407818 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-25 12:20:39,192 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16481916 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': 'b441583c-10b3-4252-aae9-c3f4c92dbdf6'}] 2026-08-25 12:20:39,228 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16481916 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': 'b441583c-10b3-4252-aae9-c3f4c92dbdf6'} created pos.order #673 2026-08-25 12:20:39,246 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16481916 finished 2026-08-25 12:20:39,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.095 0.119 2026-08-25 12:20:39,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.012 2026-08-25 12:20:39,446 25 INFO rb-44da9a1-224237-407818 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-25 12:20:39,499 25 INFO rb-44da9a1-224237-407818 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-25 12:20:39,559 25 INFO rb-44da9a1-224237-407818 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-25 12:20:39,617 25 INFO rb-44da9a1-224237-407818 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-25 12:20:39,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:39] "GET /web/image/product.product/2423/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 8 0.006 0.013 2026-08-25 12:20:39,667 25 INFO rb-44da9a1-224237-407818 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-25 12:20:39,733 25 INFO rb-44da9a1-224237-407818 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-25 12:20:39,764 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65748265 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': 'b441583c-10b3-4252-aae9-c3f4c92dbdf6'}] 2026-08-25 12:20:39,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1106] to pos.order #673 2026-08-25 12:20:39,795 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65748265 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': 'b441583c-10b3-4252-aae9-c3f4c92dbdf6'} updated pos.order #673 2026-08-25 12:20:39,807 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65748265 finished 2026-08-25 12:20:39,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.068 0.103 2026-08-25 12:20:39,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.008 2026-08-25 12:20:39,953 25 INFO rb-44da9a1-224237-407818 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-25 12:20:40,007 25 INFO rb-44da9a1-224237-407818 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-25 12:20:40,067 25 INFO rb-44da9a1-224237-407818 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-25 12:20:40,130 25 INFO rb-44da9a1-224237-407818 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-25 12:20:40,131 25 INFO rb-44da9a1-224237-407818 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-25 12:20:40,205 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9043016 (allocated 10223616) 2026-08-25 12:20:40,211 25 INFO rb-44da9a1-224237-407818 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-25 12:20:40,232 25 INFO rb-44da9a1-224237-407818 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 96911 2026-08-25 12:20:40,239 25 INFO rb-44da9a1-224237-407818 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-25 12:20:40,240 25 INFO rb-44da9a1-224237-407818 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 96911 2026-08-25 12:20:40,255 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:20:40,345 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122040_345822_test_online_payment_self_pay_after_meal_table.txt 2026-08-25 12:20:40,346 25 INFO rb-44da9a1-224237-407818 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/tmpqull3o_2_chrome_odoo" 2026-08-25 12:20:40,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-08-25 12:20:41,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:41] "GET /pos/pay/673?access_token=eb3d94d6-436a-4bc7-acd1-9d39cfee6d55&exit_route=http://127.0.0.1:8069/pos-self/111?access_token%3D3dae77b48b334664 HTTP/1.1" 200 - 132 0.114 0.666 2026-08-25 12:20:41,284 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 97101 2026-08-25 12:20:41,284 25 INFO rb-44da9a1-224237-407818 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/tmpfpvcog60_chrome_odoo 2026-08-25 12:20:41,284 25 INFO rb-44da9a1-224237-407818 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:41245/json/version 2026-08-25 12:20:41,285 25 INFO rb-44da9a1-224237-407818 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-25 12:20:41,337 25 INFO rb-44da9a1-224237-407818 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-25 12:20:41,337 25 INFO rb-44da9a1-224237-407818 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:41245/json 2026-08-25 12:20:41,338 25 INFO rb-44da9a1-224237-407818 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-25 12:20:41,385 25 INFO rb-44da9a1-224237-407818 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:41245/devtools/page/A0B66C29479181D515700E2C66FE661C 2026-08-25 12:20:41,399 25 INFO rb-44da9a1-224237-407818 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-25 12:20:41,408 25 INFO rb-44da9a1-224237-407818 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-25 12:20:41,473 25 INFO rb-44da9a1-224237-407818 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-25 12:20:41,479 25 INFO rb-44da9a1-224237-407818 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=3dae77b48b334664&table_identifier=5007d2ba" in browser 2026-08-25 12:20:41,479 25 INFO rb-44da9a1-224237-407818 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=3dae77b48b334664&table_identifier=5007d2ba" 2026-08-25 12:20:41,524 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:41] "GET /pos-self/111?access_token=3dae77b48b334664&table_identifier=5007d2ba HTTP/1.1" 200 - 9 0.005 0.022 2026-08-25 12:20:41,529 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'A0B66C29479181D515700E2C66FE661C', 'loaderId': 'D11B25D8C3458E2018D1007C6C08CD08', 'isDownload': False} 2026-08-25 12:20:41,529 25 INFO rb-44da9a1-224237-407818 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-25 12:20:41,580 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:20:41,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:41] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.015 2026-08-25 12:20:41,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:41] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.028 2026-08-25 12:20:41,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:41] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.034 2026-08-25 12:20:41,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.026 2026-08-25 12:20:41,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-08-25 12:20:41,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:41] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:20:41,862 25 INFO rb-44da9a1-224237-407818 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=3dae77b48b334664&table_identifier=5007d2ba", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:20:41,870 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:20:41,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:20:41,875 25 INFO rb-44da9a1-224237-407818 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-25 12:20:41,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:41] "POST /pos-self/relations/111 HTTP/1.1" 200 - 16 0.013 0.023 2026-08-25 12:20:41,924 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.038 2026-08-25 12:20:41,926 25 INFO rb-44da9a1-224237-407818 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-25 12:20:42,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "POST /pos-self/data/111 HTTP/1.1" 200 - 116 0.076 0.135 2026-08-25 12:20:42,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.207 2026-08-25 12:20:42,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.008 2026-08-25 12:20:42,250 25 INFO rb-44da9a1-224237-407818 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-25 12:20:42,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:20:42,319 25 INFO rb-44da9a1-224237-407818 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-25 12:20:42,332 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:20:42,351 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:42,418 25 INFO rb-44da9a1-224237-407818 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-25 12:20:42,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "GET /web/image/pos.category/245/image_128?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 2 0.012 0.022 2026-08-25 12:20:42,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "GET /web/image/product.template/1933/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-25 12:20:42,489 25 INFO rb-44da9a1-224237-407818 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-25 12:20:42,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "GET /web/image/product.template/1934/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-08-25 12:20:42,525 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "GET /web/image/product.template/1935/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-08-25 12:20:42,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "GET /web/image/product.template/1936/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-08-25 12:20:42,546 25 INFO rb-44da9a1-224237-407818 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-25 12:20:42,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "GET /web/image/product.template/1937/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-08-25 12:20:42,598 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "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-25 12:20:42,605 25 INFO rb-44da9a1-224237-407818 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-25 12:20:42,609 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "GET /web/image/product.product/2421/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 8 0.014 0.016 2026-08-25 12:20:42,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.030 2026-08-25 12:20:42,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.049 2026-08-25 12:20:42,667 25 INFO rb-44da9a1-224237-407818 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-25 12:20:42,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42673982 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': '0a53562a-3141-4398-bf4d-c7b604fc5e92'}] 2026-08-25 12:20:42,721 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42673982 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': '0a53562a-3141-4398-bf4d-c7b604fc5e92'} created pos.order #674 2026-08-25 12:20:42,731 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42673982 finished 2026-08-25 12:20:42,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.040 0.112 2026-08-25 12:20:42,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.010 2026-08-25 12:20:42,882 25 INFO rb-44da9a1-224237-407818 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-25 12:20:42,945 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,019 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,075 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:43] "GET /web/image/product.product/2423/image_512?unique=2026-08-25T12:20:12.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-08-25 12:20:43,129 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,189 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,233 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46757684 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': '0a53562a-3141-4398-bf4d-c7b604fc5e92'}] 2026-08-25 12:20:43,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1108] to pos.order #674 2026-08-25 12:20:43,256 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46757684 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': '0a53562a-3141-4398-bf4d-c7b604fc5e92'} updated pos.order #674 2026-08-25 12:20:43,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46757684 finished 2026-08-25 12:20:43,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.077 0.111 2026-08-25 12:20:43,435 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,435 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.010 2026-08-25 12:20:43,489 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,546 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,607 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,609 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8738384 (allocated 9961472) 2026-08-25 12:20:43,666 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,695 25 INFO rb-44da9a1-224237-407818 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 97101 2026-08-25 12:20:43,700 25 INFO rb-44da9a1-224237-407818 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-25 12:20:43,701 25 INFO rb-44da9a1-224237-407818 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 97101 2026-08-25 12:20:43,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-08-25 12:20:43,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:43] "GET /pos/pay/674?access_token=9ac6d590-1d81-4d7c-94f3-707338840832&exit_route=http://127.0.0.1:8069/pos-self/111?access_token%3D3dae77b48b334664%26table_identifier%3D5007d2ba HTTP/1.1" 200 - 42 0.049 0.061 2026-08-25 12:20:43,804 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122043_804401_test_online_payment_self_pay_after_meal_table.txt 2026-08-25 12:20:43,804 25 INFO rb-44da9a1-224237-407818 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/tmpfpvcog60_chrome_odoo" 2026-08-25 12:20:43,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-25 12:20:53,045 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-08-25 12:20:53,336 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 97294 2026-08-25 12:20:53,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmp148bl76e_chrome_odoo 2026-08-25 12:20:53,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:39027/json/version 2026-08-25 12:20:53,339 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39027', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:53,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-08-25 12:20:53,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:39027/json 2026-08-25 12:20:53,376 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39027', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:20:53,384 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:39027/devtools/page/BF320123A368993EBA1D092DE94634E2 2026-08-25 12:20:53,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-08-25 12:20:53,405 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-08-25 12:20:53,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:20:53,581 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-08-25 12:20:53,588 25 INFO rb-44da9a1-224237-407818 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-25 12:20:53,588 25 INFO rb-44da9a1-224237-407818 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-25 12:20:53,606 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:20:54,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:54] "GET /pos/ui/112 HTTP/1.1" 200 - 120 0.092 0.672 2026-08-25 12:20:54,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': 'BF320123A368993EBA1D092DE94634E2', 'loaderId': 'E1F5A647B228FF85C7F98A795531A804', 'isDownload': False} 2026-08-25 12:20:54,368 25 INFO rb-44da9a1-224237-407818 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-25 12:20:54,381 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:20:54,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:54] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-08-25 12:20:54,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:54] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-08-25 12:20:54,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:54] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.047 2026-08-25 12:20:54,876 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:20:54,892 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:20:54,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:20:54,927 25 INFO rb-44da9a1-224237-407818 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-25 12:20:54,936 25 INFO rb-44da9a1-224237-407818 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-25 12:20:54,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:20:54,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:20:54,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:55,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-08-25 12:20:55,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.022 2026-08-25 12:20:55,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.025 2026-08-25 12:20:55,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-08-25 12:20:55,758 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.314 0.321 2026-08-25 12:20:55,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.043 2026-08-25 12:20:55,917 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:20:55,997 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:55] "GET /web/image/res.company/105/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.031 2026-08-25 12:20:56,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20: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.008 2026-08-25 12:20:56,040 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-08-25 12:20:56,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:20:56,100 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:20:56,122 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:20:56,123 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:20:56,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/image/res.users/205/avatar_128 HTTP/1.1" 200 - 14 0.035 0.028 2026-08-25 12:20:56,168 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "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-25 12:20:56,177 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:20:56,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/image?model=res.company&id=105&field=logo HTTP/1.1" 200 - 3 0.016 0.080 2026-08-25 12:20:56,190 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-08-25 12:20:56,200 25 INFO rb-44da9a1-224237-407818 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-25 12:20:56,265 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:20:56,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /pos/ui/112?from_backend=True HTTP/1.1" 200 - 31 0.020 0.060 2026-08-25 12:20:56,405 25 INFO rb-44da9a1-224237-407818 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-25 12:20:56,415 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /pos/ui/112 HTTP/1.1" 200 - 31 0.026 0.129 2026-08-25 12:20:56,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/image?model=product.template&field=image_128&id=1943&unique=2026-08-25T12:20:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.045 2026-08-25 12:20:56,483 25 INFO rb-44da9a1-224237-407818 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-25 12:20:56,486 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:56,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/image?model=product.template&field=image_128&id=1949&unique=2026-08-25T12:20:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.020 2026-08-25 12:20:56,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/image?model=product.template&field=image_128&id=1942&unique=2026-08-25T12:20:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-08-25 12:20:56,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/image?model=product.template&field=image_128&id=1945&unique=2026-08-25T12:20:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-08-25 12:20:56,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/image?model=product.template&field=image_128&id=1947&unique=2026-08-25T12:20:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-08-25 12:20:56,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/image?model=product.template&field=image_128&id=1946&unique=2026-08-25T12:20:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.215 2026-08-25 12:20:56,711 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/image?model=product.template&field=image_128&id=1944&unique=2026-08-25T12:20:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.284 2026-08-25 12:20:56,738 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/image?model=product.template&field=image_128&id=1950&unique=2026-08-25T12:20:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-25 12:20:56,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "GET /web/image?model=product.template&field=image_128&id=1948&unique=2026-08-25T12:20:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.166 2026-08-25 12:20:56,835 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.178 2026-08-25 12:20:56,899 25 INFO rb-44da9a1-224237-407818 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-25 12:20:56,951 25 INFO rb-44da9a1-224237-407818 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-25 12:20:57,002 25 INFO rb-44da9a1-224237-407818 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-25 12:20:57,054 25 INFO rb-44da9a1-224237-407818 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-25 12:20:57,104 25 INFO rb-44da9a1-224237-407818 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-25 12:20:57,185 25 INFO rb-44da9a1-224237-407818 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-25 12:20:57,205 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:57,205 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:20:57,236 25 INFO rb-44da9a1-224237-407818 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-25 12:20:57,286 25 INFO rb-44da9a1-224237-407818 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-25 12:20:57,363 25 INFO rb-44da9a1-224237-407818 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-25 12:20:57,416 25 INFO rb-44da9a1-224237-407818 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-25 12:20:57,419 25 INFO rb-44da9a1-224237-407818 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': '5e65f9b5-9a38-4ee1-a8f9-d7b4f925da85--688--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-25 12:20:57,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:57] "POST /qfpay/notify HTTP/1.1" 200 - 9 0.011 0.021 2026-08-25 12:20:57,484 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72829300 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000001', 'uuid': '41bd3164-0d5c-4fc5-a573-9c09c33f53fc'}] 2026-08-25 12:20:57,505 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:20:57,834 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72829300 order {'name': '/', 'pos_reference': '261-112-000001', 'uuid': '41bd3164-0d5c-4fc5-a573-9c09c33f53fc'} created pos.order #675 2026-08-25 12:20:57,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72829300 finished 2026-08-25 12:20:57,919 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.219 0.219 2026-08-25 12:20:57,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:20:58,097 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,164 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,194 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.007 0.015 2026-08-25 12:20:58,230 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.021 2026-08-25 12:20:58,276 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,331 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,382 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,433 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,492 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:58] "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.011 2026-08-25 12:20:58,546 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,599 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,674 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,728 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,790 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,843 25 INFO rb-44da9a1-224237-407818 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-25 12:20:58,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '5e65f9b5-9a38-4ee1-a8f9-d7b4f925da85--688--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-25 12:20:58,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:58] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.006 0.018 2026-08-25 12:20:58,895 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8253748 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000002', 'uuid': 'c91d61b3-0b29-4c2c-ad2b-da8cd199d97f'}] 2026-08-25 12:20:59,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8253748 order {'name': '/', 'pos_reference': '261-112-000002', 'uuid': 'c91d61b3-0b29-4c2c-ad2b-da8cd199d97f'} created pos.order #676 2026-08-25 12:20:59,245 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8253748 finished 2026-08-25 12:20:59,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.231 0.231 2026-08-25 12:20:59,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:20:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:20:59,432 25 INFO rb-44da9a1-224237-407818 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-25 12:20:59,485 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-08-25 12:20:59,486 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:20:59,614 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 16566784 (allocated 17698816) 2026-08-25 12:20:59,623 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 97294 2026-08-25 12:20:59,624 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-08-25 12:20:59,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 97294 2026-08-25 12:20:59,719 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122059_719655_test_tour_qfpay_order_and_refund.txt 2026-08-25 12:20:59,719 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmp148bl76e_chrome_odoo" 2026-08-25 12:20:59,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:21:09,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-08-25 12:21:09,347 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 97508 2026-08-25 12:21:09,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpr6qlryej_chrome_odoo 2026-08-25 12:21:09,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:45387/json/version 2026-08-25 12:21:09,349 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:21:09,406 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-08-25 12:21:09,406 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:45387/json 2026-08-25 12:21:09,407 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:21:09,474 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:45387/devtools/page/F5E2F42DD106223765FD494DCEAB879B 2026-08-25 12:21:09,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-08-25 12:21:09,510 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-08-25 12:21:09,589 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:21:09,599 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-08-25 12:21:09,606 25 INFO rb-44da9a1-224237-407818 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-25 12:21:09,607 25 INFO rb-44da9a1-224237-407818 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-25 12:21:09,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:21:10,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "GET /pos/ui/113 HTTP/1.1" 200 - 120 0.081 0.425 2026-08-25 12:21:10,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': 'F5E2F42DD106223765FD494DCEAB879B', 'loaderId': '418834F54DAAA05AF94196E8E7F3139D', 'isDownload': False} 2026-08-25 12:21:10,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-08-25 12:21:10,146 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:21:10,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:21:10,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-08-25 12:21:10,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.041 2026-08-25 12:21:10,678 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:10,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:21:10,704 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:21:10,721 25 INFO rb-44da9a1-224237-407818 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-25 12:21:10,728 25 INFO rb-44da9a1-224237-407818 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-25 12:21:10,735 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-08-25 12:21:10,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:21:10,778 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:10,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-08-25 12:21:10,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-25 12:21:10,850 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.023 2026-08-25 12:21:10,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-25 12:21:11,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.269 0.271 2026-08-25 12:21:11,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:11,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-08-25 12:21:11,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.035 2026-08-25 12:21:11,638 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-08-25 12:21:11,674 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-08-25 12:21:11,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:21:11,738 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:21:11,774 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:21:11,777 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:21:11,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.031 0.025 2026-08-25 12:21:11,818 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "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-25 12:21:11,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.003 0.073 2026-08-25 12:21:11,820 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:21:11,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-08-25 12:21:11,916 25 INFO rb-44da9a1-224237-407818 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-25 12:21:11,946 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:21:12,075 25 INFO rb-44da9a1-224237-407818 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-25 12:21:12,084 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.092 0.050 2026-08-25 12:21:12,104 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:21:12,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.081 0.185 2026-08-25 12:21:12,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /web/image?model=product.template&field=image_128&id=1956&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.011 0.244 2026-08-25 12:21:12,270 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /web/image?model=product.template&field=image_128&id=1957&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.009 0.271 2026-08-25 12:21:12,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /web/image?model=product.template&field=image_128&id=1958&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.297 2026-08-25 12:21:12,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /web/image?model=product.template&field=image_128&id=1955&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.336 2026-08-25 12:21:12,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /web/image?model=product.template&field=image_128&id=1963&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-08-25 12:21:12,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /web/image?model=product.template&field=image_128&id=1961&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-25 12:21:12,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /web/image?model=product.template&field=image_128&id=1962&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-25 12:21:12,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /web/image?model=product.template&field=image_128&id=1959&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-08-25 12:21:12,454 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /web/image?model=product.template&field=image_128&id=1960&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-08-25 12:21:12,530 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.034 0.216 2026-08-25 12:21:12,601 25 INFO rb-44da9a1-224237-407818 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-25 12:21:12,652 25 INFO rb-44da9a1-224237-407818 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-25 12:21:12,703 25 INFO rb-44da9a1-224237-407818 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-25 12:21:12,755 25 INFO rb-44da9a1-224237-407818 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-25 12:21:12,805 25 INFO rb-44da9a1-224237-407818 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-25 12:21:12,876 25 INFO rb-44da9a1-224237-407818 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-25 12:21:12,888 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:12,890 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:12,927 25 INFO rb-44da9a1-224237-407818 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-25 12:21:12,978 25 INFO rb-44da9a1-224237-407818 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-25 12:21:13,043 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:13] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:21:13,052 25 INFO rb-44da9a1-224237-407818 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-25 12:21:13,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:13] "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-25 12:21:13,108 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40634922 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '3c98a8a6-fba1-4932-a711-bfa97ba16e4f'}] 2026-08-25 12:21:13,116 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:21:13,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40634922 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '3c98a8a6-fba1-4932-a711-bfa97ba16e4f'} created pos.order #677 2026-08-25 12:21:13,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40634922 finished 2026-08-25 12:21:13,456 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.155 0.195 2026-08-25 12:21:13,515 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:21:13,630 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-08-25 12:21:13,631 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:21:13,728 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 14871512 (allocated 16777216) 2026-08-25 12:21:13,732 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 97508 2026-08-25 12:21:13,733 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-08-25 12:21:13,733 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 97508 2026-08-25 12:21:13,829 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122113_829135_test_razorpay_basic_order.txt 2026-08-25 12:21:13,829 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpr6qlryej_chrome_odoo" 2026-08-25 12:21:13,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-08-25 12:21:14,105 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 97724 2026-08-25 12:21:14,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmp9ehula9v_chrome_odoo 2026-08-25 12:21:14,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:33259/json/version 2026-08-25 12:21:14,107 25 INFO rb-44da9a1-224237-407818 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-25 12:21:14,125 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-08-25 12:21:14,126 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:33259/json 2026-08-25 12:21:14,126 25 INFO rb-44da9a1-224237-407818 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-25 12:21:14,135 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:33259/devtools/page/46209CD4887F0D7DD6EFD595C02A02CA 2026-08-25 12:21:14,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-08-25 12:21:14,207 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-08-25 12:21:14,321 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:21:14,334 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-08-25 12:21:14,342 25 INFO rb-44da9a1-224237-407818 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-25 12:21:14,342 25 INFO rb-44da9a1-224237-407818 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-25 12:21:14,357 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:21:14,824 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:14] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.069 0.402 2026-08-25 12:21:14,827 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '46209CD4887F0D7DD6EFD595C02A02CA', 'loaderId': 'DF0B85DAA964C5030373900C17D37CD7', 'isDownload': False} 2026-08-25 12:21:14,827 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-08-25 12:21:14,843 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:21:14,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:14] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-08-25 12:21:14,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:14] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-08-25 12:21:14,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:14] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.034 2026-08-25 12:21:15,393 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:15,400 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:15,420 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-08-25 12:21:15,435 25 INFO rb-44da9a1-224237-407818 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-25 12:21:15,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:21:15,444 25 INFO rb-44da9a1-224237-407818 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-25 12:21:15,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.009 0.009 2026-08-25 12:21:15,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:15,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.011 2026-08-25 12:21:15,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.037 2026-08-25 12:21:15,569 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.025 2026-08-25 12:21:15,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.023 2026-08-25 12:21:16,154 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.261 0.286 2026-08-25 12:21:16,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:21:16,240 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:21:16,298 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.034 2026-08-25 12:21:16,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:21:16,334 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-08-25 12:21:16,354 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:21:16,416 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:21:16,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:21:16,436 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:21:16,438 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:16,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.014 0.033 2026-08-25 12:21:16,511 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:21:16,512 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:21:16,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.007 0.081 2026-08-25 12:21:16,551 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:21:16,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.024 0.054 2026-08-25 12:21:16,639 25 INFO rb-44da9a1-224237-407818 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-25 12:21:16,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.046 0.115 2026-08-25 12:21:16,715 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:21:16,728 25 INFO rb-44da9a1-224237-407818 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-25 12:21:16,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/image?model=product.template&field=image_128&id=1957&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-08-25 12:21:16,798 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/image?model=product.template&field=image_128&id=1956&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.105 2026-08-25 12:21:16,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/image?model=product.template&field=image_128&id=1958&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-08-25 12:21:16,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/image?model=product.template&field=image_128&id=1959&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-08-25 12:21:16,897 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/image?model=product.template&field=image_128&id=1955&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-08-25 12:21:16,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/image?model=product.template&field=image_128&id=1960&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-08-25 12:21:16,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/image?model=product.template&field=image_128&id=1961&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-08-25 12:21:16,978 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:16] "GET /web/image?model=product.template&field=image_128&id=1963&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.008 0.168 2026-08-25 12:21:17,005 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:17] "GET /web/image?model=product.template&field=image_128&id=1962&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-08-25 12:21:17,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.031 0.150 2026-08-25 12:21:17,134 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,185 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,236 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,287 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,337 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,409 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,424 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:17,428 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:17,463 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,510 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,586 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:17] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:21:17,590 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:17] "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-25 12:21:17,642 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,648 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:17] "POST /web/dataset/call_kw/pos.payment.method/razorpay_cancel_payment_request#pos.payment.method.razorpay_cancel_payment_request HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:21:17,692 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,743 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,795 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,851 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,907 25 INFO rb-44da9a1-224237-407818 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-25 12:21:17,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:17] "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.007 2026-08-25 12:21:17,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:17] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:21:17,955 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36425166 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '3564b3f8-4a36-4150-be74-6fe71b529583'}] 2026-08-25 12:21:17,959 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:21:18,316 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36425166 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '3564b3f8-4a36-4150-be74-6fe71b529583'} created pos.order #678 2026-08-25 12:21:18,335 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36425166 finished 2026-08-25 12:21:18,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.218 0.231 2026-08-25 12:21:18,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:18] "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-25 12:21:18,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-08-25 12:21:18,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-25 12:21:18,683 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 14966796 (allocated 17039360) 2026-08-25 12:21:18,690 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 97724 2026-08-25 12:21:18,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-08-25 12:21:18,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 97724 2026-08-25 12:21:18,791 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122118_791292_test_razorpay_cancel_payment.txt 2026-08-25 12:21:18,791 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmp9ehula9v_chrome_odoo" 2026-08-25 12:21:18,806 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-08-25 12:21:19,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 97935 2026-08-25 12:21:19,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmpge40z2hi_chrome_odoo 2026-08-25 12:21:19,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:46551/json/version 2026-08-25 12:21:19,077 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:21:19,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-08-25 12:21:19,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:46551/json 2026-08-25 12:21:19,123 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:21:19,198 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:46551/devtools/page/4562DF139F78D7371E4F45C628DC0D2A 2026-08-25 12:21:19,208 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-08-25 12:21:19,216 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-08-25 12:21:19,285 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:21:19,302 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-08-25 12:21:19,305 25 INFO rb-44da9a1-224237-407818 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-25 12:21:19,305 25 INFO rb-44da9a1-224237-407818 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-25 12:21:19,318 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:21:20,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.069 0.637 2026-08-25 12:21:20,024 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '4562DF139F78D7371E4F45C628DC0D2A', 'loaderId': '7CB48A4C479373FCC2AC4EBCBE223D45', 'isDownload': False} 2026-08-25 12:21:20,024 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-08-25 12:21:20,040 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:21:20,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-08-25 12:21:20,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:21:20,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:21:20,561 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:20,569 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:20,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-08-25 12:21:20,594 25 INFO rb-44da9a1-224237-407818 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-25 12:21:20,603 25 INFO rb-44da9a1-224237-407818 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-25 12:21:20,604 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-08-25 12:21:20,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:21:20,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:20,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-08-25 12:21:20,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-08-25 12:21:20,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.031 0.041 2026-08-25 12:21:20,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.069 2026-08-25 12:21:21,352 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.270 0.273 2026-08-25 12:21:21,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "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-25 12:21:21,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21: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.006 2026-08-25 12:21:21,486 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.042 2026-08-25 12:21:21,507 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21: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.005 2026-08-25 12:21:21,519 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-08-25 12:21:21,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:21:21,590 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:21,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:21:21,620 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:21:21,634 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:21:21,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.018 0.021 2026-08-25 12:21:21,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.009 0.048 2026-08-25 12:21:21,689 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21: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-25 12:21:21,703 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:21,743 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:21:21,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.042 0.039 2026-08-25 12:21:21,836 25 INFO rb-44da9a1-224237-407818 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-25 12:21:21,866 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.035 0.107 2026-08-25 12:21:21,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /web/image?model=product.template&field=image_128&id=1955&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.023 2026-08-25 12:21:21,983 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:21:21,987 25 INFO rb-44da9a1-224237-407818 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-25 12:21:22,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "GET /web/image?model=product.template&field=image_128&id=1956&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-08-25 12:21:22,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "GET /web/image?model=product.template&field=image_128&id=1957&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.048 0.092 2026-08-25 12:21:22,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "GET /web/image?model=product.template&field=image_128&id=1958&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-08-25 12:21:22,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "GET /web/image?model=product.template&field=image_128&id=1959&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-08-25 12:21:22,154 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "GET /web/image?model=product.template&field=image_128&id=1960&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.011 0.197 2026-08-25 12:21:22,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "GET /web/image?model=product.template&field=image_128&id=1962&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.195 2026-08-25 12:21:22,215 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "GET /web/image?model=product.template&field=image_128&id=1963&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-08-25 12:21:22,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "GET /web/image?model=product.template&field=image_128&id=1961&unique=2026-08-25T12:20:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-08-25 12:21:22,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.162 2026-08-25 12:21:22,362 25 INFO rb-44da9a1-224237-407818 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-25 12:21:22,415 25 INFO rb-44da9a1-224237-407818 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-25 12:21:22,464 25 INFO rb-44da9a1-224237-407818 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-25 12:21:22,515 25 INFO rb-44da9a1-224237-407818 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-25 12:21:22,571 25 INFO rb-44da9a1-224237-407818 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-25 12:21:22,638 25 INFO rb-44da9a1-224237-407818 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-25 12:21:22,649 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:22,652 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:22,690 25 INFO rb-44da9a1-224237-407818 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-25 12:21:22,741 25 INFO rb-44da9a1-224237-407818 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-25 12:21:22,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "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.006 2026-08-25 12:21:22,813 25 INFO rb-44da9a1-224237-407818 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-25 12:21:22,828 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "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-25 12:21:22,861 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67329336 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'd15e618b-9804-4ec2-aef0-fe8c132548eb'}] 2026-08-25 12:21:22,876 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:21:23,215 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67329336 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': 'd15e618b-9804-4ec2-aef0-fe8c132548eb'} created pos.order #679 2026-08-25 12:21:23,232 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67329336 finished 2026-08-25 12:21:23,284 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.200 0.225 2026-08-25 12:21:23,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:21:23,451 25 INFO rb-44da9a1-224237-407818 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-25 12:21:23,511 25 INFO rb-44da9a1-224237-407818 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-25 12:21:23,561 25 INFO rb-44da9a1-224237-407818 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-25 12:21:23,611 25 INFO rb-44da9a1-224237-407818 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-25 12:21:23,662 25 INFO rb-44da9a1-224237-407818 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-25 12:21:23,723 25 INFO rb-44da9a1-224237-407818 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-25 12:21:23,788 25 INFO rb-44da9a1-224237-407818 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-25 12:21:23,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:23] "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-25 12:21:23,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.016 2026-08-25 12:21:23,851 25 INFO rb-44da9a1-224237-407818 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-25 12:21:23,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:23] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.008 2026-08-25 12:21:23,895 25 INFO rb-44da9a1-224237-407818 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-25 12:21:23,968 25 INFO rb-44da9a1-224237-407818 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-25 12:21:24,019 25 INFO rb-44da9a1-224237-407818 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-25 12:21:24,074 25 INFO rb-44da9a1-224237-407818 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-25 12:21:24,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:24] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.005 0.006 2026-08-25 12:21:24,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:24] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:21:24,124 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39380335 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': 'b98c914f-921e-44a6-9c73-a14381d859a0'}] 2026-08-25 12:21:24,382 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39380335 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': 'b98c914f-921e-44a6-9c73-a14381d859a0'} created pos.order #680 2026-08-25 12:21:24,405 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39380335 finished 2026-08-25 12:21:24,460 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.130 0.210 2026-08-25 12:21:24,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:21:24,539 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-08-25 12:21:24,544 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-25 12:21:24,685 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 16747256 (allocated 18223104) 2026-08-25 12:21:24,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 97935 2026-08-25 12:21:24,695 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-08-25 12:21:24,696 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 97935 2026-08-25 12:21:24,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122124_793336_test_razorpay_refund_order.txt 2026-08-25 12:21:24,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmpge40z2hi_chrome_odoo" 2026-08-25 12:21:24,852 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:21:33,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-08-25 12:21:34,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 98145 2026-08-25 12:21:34,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmpz2lzpnlr_chrome_odoo 2026-08-25 12:21:34,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:34505/json/version 2026-08-25 12:21:34,427 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:21:34,484 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-08-25 12:21:34,486 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:34505/json 2026-08-25 12:21:34,487 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:21:34,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:34505/devtools/page/293AF6D4AC1AC988757D2BCE14F8CBFD 2026-08-25 12:21:34,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-08-25 12:21:34,584 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-08-25 12:21:34,744 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:21:34,749 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-08-25 12:21:34,750 25 INFO rb-44da9a1-224237-407818 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-25 12:21:34,750 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-08-25 12:21:34,772 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:21:35,270 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "GET /pos/ui/114 HTTP/1.1" 200 - 83 0.085 0.428 2026-08-25 12:21:35,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '293AF6D4AC1AC988757D2BCE14F8CBFD', 'loaderId': 'B135D5AFC731DADA94535BF866ADBD4D', 'isDownload': False} 2026-08-25 12:21:35,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-08-25 12:21:35,291 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:21:35,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:21:35,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:21:35,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:21:35,799 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:35,820 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-08-25 12:21:35,827 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:21:35,847 25 INFO rb-44da9a1-224237-407818 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-25 12:21:35,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-08-25 12:21:35,856 25 INFO rb-44da9a1-224237-407818 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-25 12:21:35,880 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:21:35,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:35,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-08-25 12:21:35,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-25 12:21:35,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.034 2026-08-25 12:21:35,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-08-25 12:21:36,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.238 0.270 2026-08-25 12:21:36,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:21:36,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:21:36,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-08-25 12:21:36,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:21:36,727 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-08-25 12:21:36,738 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:21:36,784 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:36,809 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:36,810 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:21:36,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "GET /web/image/res.users/213/avatar_128 HTTP/1.1" 200 - 14 0.028 0.024 2026-08-25 12:21:36,852 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "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-25 12:21:36,855 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:21:36,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.009 0.071 2026-08-25 12:21:36,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-08-25 12:21:36,931 25 INFO rb-44da9a1-224237-407818 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-25 12:21:36,951 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:21:37,070 25 INFO rb-44da9a1-224237-407818 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-25 12:21:37,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.113 0.036 2026-08-25 12:21:37,092 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:37,120 25 INFO rb-44da9a1-224237-407818 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-25 12:21:37,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.042 0.193 2026-08-25 12:21:37,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /web/image?model=product.template&field=image_128&id=1969&unique=2026-08-25T12:21:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-08-25 12:21:37,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /web/image?model=product.template&field=image_128&id=1970&unique=2026-08-25T12:21:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-08-25 12:21:37,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /web/image?model=product.template&field=image_128&id=1971&unique=2026-08-25T12:21:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-08-25 12:21:37,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /web/image?model=product.template&field=image_128&id=1968&unique=2026-08-25T12:21:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.276 2026-08-25 12:21:37,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /web/image?model=product.template&field=image_128&id=1976&unique=2026-08-25T12:21:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-08-25 12:21:37,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /web/image?model=product.template&field=image_128&id=1974&unique=2026-08-25T12:21:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-08-25 12:21:37,351 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-08-25T12:21:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-08-25 12:21:37,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /web/image?model=product.template&field=image_128&id=1972&unique=2026-08-25T12:21:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-08-25 12:21:37,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "GET /web/image?model=product.template&field=image_128&id=1973&unique=2026-08-25T12:21:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-08-25 12:21:37,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.189 2026-08-25 12:21:37,488 25 INFO rb-44da9a1-224237-407818 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-25 12:21:37,545 25 INFO rb-44da9a1-224237-407818 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-25 12:21:37,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.069 0.087 2026-08-25 12:21:37,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.014 0.023 2026-08-25 12:21:37,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:21:37,880 25 INFO rb-44da9a1-224237-407818 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-25 12:21:38,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:38] "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.075 0.064 2026-08-25 12:21:38,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.034 0.060 2026-08-25 12:21:38,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.092 2026-08-25 12:21:38,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.020 2026-08-25 12:21:38,236 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-08-25 12:21:38,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:38] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.019 2026-08-25 12:21:38,337 25 INFO rb-44da9a1-224237-407818 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-25 12:21:38,387 25 INFO rb-44da9a1-224237-407818 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-25 12:21:38,438 25 INFO rb-44da9a1-224237-407818 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-25 12:21:38,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-08-25 12:21:38,490 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-25 12:21:38,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16004716 (allocated 17039360) 2026-08-25 12:21:38,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 98145 2026-08-25 12:21:38,571 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-08-25 12:21:38,572 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 98145 2026-08-25 12:21:38,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122138_666806_test_pos_repair.txt 2026-08-25 12:21:38,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmpz2lzpnlr_chrome_odoo" 2026-08-25 12:21:38,725 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:21:47,656 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #215 deleted restaurant.floor records with IDs: [45] 2026-08-25 12:21:48,115 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-08-25 12:21:48,419 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 98355 2026-08-25 12:21:48,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmp0t2i613p_chrome_odoo 2026-08-25 12:21:48,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:36275/json/version 2026-08-25 12:21:48,420 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:21:48,469 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-08-25 12:21:48,469 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:36275/json 2026-08-25 12:21:48,470 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:21:48,478 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:36275/devtools/page/AB2F947AE3FE0BD8A06FD120D527E641 2026-08-25 12:21:48,488 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-08-25 12:21:48,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-08-25 12:21:48,674 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:21:48,679 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-08-25 12:21:48,681 25 INFO rb-44da9a1-224237-407818 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-25 12:21:48,682 25 INFO rb-44da9a1-224237-407818 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-25 12:21:48,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:21:49,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "GET /pos/ui/116 HTTP/1.1" 200 - 85 0.032 0.400 2026-08-25 12:21:49,124 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': 'AB2F947AE3FE0BD8A06FD120D527E641', 'loaderId': '2A42AEC8DABA49582AFD0ACBCE281E88', 'isDownload': False} 2026-08-25 12:21:49,124 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-08-25 12:21:49,149 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:21:49,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:21:49,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-08-25 12:21:49,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.037 2026-08-25 12:21:49,599 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:49,610 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:49,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:21:49,658 25 INFO rb-44da9a1-224237-407818 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-25 12:21:49,664 25 INFO rb-44da9a1-224237-407818 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-25 12:21:49,677 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.013 2026-08-25 12:21:49,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:21:49,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:49,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.008 2026-08-25 12:21:49,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.023 2026-08-25 12:21:49,748 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-08-25 12:21:49,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.036 2026-08-25 12:21:50,419 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 418 0.268 0.307 2026-08-25 12:21:50,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21: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-25 12:21:50,519 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21: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.006 2026-08-25 12:21:50,570 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-08-25 12:21:50,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21: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.010 2026-08-25 12:21:50,639 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-08-25 12:21:50,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:21:50,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:21:50,720 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:50,730 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:21:50,733 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:21:50,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.014 0.018 2026-08-25 12:21:50,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-08-25 12:21:50,767 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:50,773 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:50,803 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:50,824 25 INFO rb-44da9a1-224237-407818 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-25 12:21:50,889 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 32 0.027 0.066 2026-08-25 12:21:50,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:50] "GET /pos/ui/116 HTTP/1.1" 200 - 32 0.071 0.121 2026-08-25 12:21:50,993 25 INFO rb-44da9a1-224237-407818 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-25 12:21:51,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.047 2026-08-25 12:21:51,139 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.011 2026-08-25 12:21:51,188 25 INFO rb-44da9a1-224237-407818 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-25 12:21:51,227 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:51,239 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-08-25 12:21:52,060 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:52] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.034 0.012 2026-08-25 12:21:52,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.004 0.010 2026-08-25 12:21:52,086 25 INFO rb-44da9a1-224237-407818 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-25 12:21:52,183 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.061 0.033 2026-08-25 12:21:52,219 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-08-25 12:21:53,033 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:53] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.008 0.011 2026-08-25 12:21:53,066 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.017 2026-08-25 12:21:53,072 25 INFO rb-44da9a1-224237-407818 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-25 12:21:53,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.015 0.038 2026-08-25 12:21:53,164 25 INFO rb-44da9a1-224237-407818 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-25 12:21:53,215 25 INFO rb-44da9a1-224237-407818 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-25 12:21:53,365 25 INFO rb-44da9a1-224237-407818 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-25 12:21:53,419 25 INFO rb-44da9a1-224237-407818 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-25 12:21:53,470 25 INFO rb-44da9a1-224237-407818 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-25 12:21:53,528 25 INFO rb-44da9a1-224237-407818 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-25 12:21:53,590 25 INFO rb-44da9a1-224237-407818 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-25 12:21:53,641 25 INFO rb-44da9a1-224237-407818 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-25 12:21:53,702 25 INFO rb-44da9a1-224237-407818 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-25 12:21:53,717 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19177143 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': '5e65004b-96fa-4786-ad78-8731bdb0628d'}] 2026-08-25 12:21:53,733 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19177143 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': '5e65004b-96fa-4786-ad78-8731bdb0628d'} updated pos.order #681 2026-08-25 12:21:53,745 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19177143 finished 2026-08-25 12:21:53,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.029 0.054 2026-08-25 12:21:53,832 25 INFO rb-44da9a1-224237-407818 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-25 12:21:53,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:21:53,903 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-08-25 12:21:54,027 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:54] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.003 0.008 2026-08-25 12:21:54,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.011 2026-08-25 12:21:54,062 25 INFO rb-44da9a1-224237-407818 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-25 12:21:54,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.016 0.035 2026-08-25 12:21:54,147 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-08-25 12:21:55,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:55] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.007 0.013 2026-08-25 12:21:55,054 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-08-25 12:21:55,059 25 INFO rb-44da9a1-224237-407818 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-25 12:21:55,109 25 INFO rb-44da9a1-224237-407818 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-25 12:21:55,119 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.025 0.032 2026-08-25 12:21:55,160 25 INFO rb-44da9a1-224237-407818 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-25 12:21:55,211 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-08-25 12:21:55,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:55] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 30 0.024 0.034 2026-08-25 12:21:55,343 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.011 2026-08-25 12:21:55,347 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-08-25 12:21:55,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.015 0.033 2026-08-25 12:21:55,445 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:55] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.018 0.026 2026-08-25 12:21:55,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-08-25 12:21:55,472 25 INFO rb-44da9a1-224237-407818 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-25 12:21:55,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.014 0.030 2026-08-25 12:21:55,531 25 INFO rb-44da9a1-224237-407818 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-25 12:21:57,581 25 INFO rb-44da9a1-224237-407818 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-25 12:21:57,632 25 INFO rb-44da9a1-224237-407818 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-25 12:21:57,683 25 INFO rb-44da9a1-224237-407818 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-25 12:21:57,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-08-25 12:21:57,753 25 INFO rb-44da9a1-224237-407818 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-25 12:21:57,803 25 INFO rb-44da9a1-224237-407818 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-25 12:21:57,859 25 INFO rb-44da9a1-224237-407818 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-25 12:21:57,916 25 INFO rb-44da9a1-224237-407818 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-25 12:21:57,967 25 INFO rb-44da9a1-224237-407818 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-25 12:21:58,039 25 INFO rb-44da9a1-224237-407818 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-25 12:21:58,048 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:21:58,049 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:21:58,103 25 INFO rb-44da9a1-224237-407818 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-25 12:21:58,168 25 INFO rb-44da9a1-224237-407818 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-25 12:21:58,173 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77021776 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_9467', 'uuid': '27018508-026c-46e0-8570-caa6226795b5'}] 2026-08-25 12:21:58,177 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:21:58,239 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [677] to pos.order #682 2026-08-25 12:21:58,493 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77021776 order {'name': '/', 'pos_reference': 'device_sync_9467', 'uuid': '27018508-026c-46e0-8570-caa6226795b5'} updated pos.order #682 2026-08-25 12:21:58,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77021776 finished 2026-08-25 12:21:58,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:21:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.156 0.248 2026-08-25 12:21:58,726 25 INFO rb-44da9a1-224237-407818 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-25 12:21:58,776 25 INFO rb-44da9a1-224237-407818 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-25 12:21:58,831 25 INFO rb-44da9a1-224237-407818 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-25 12:22:00,863 25 INFO rb-44da9a1-224237-407818 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-25 12:22:00,937 25 INFO rb-44da9a1-224237-407818 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-25 12:22:00,954 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.013 0.016 2026-08-25 12:22:00,986 25 INFO rb-44da9a1-224237-407818 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-25 12:22:01,041 25 INFO rb-44da9a1-224237-407818 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-25 12:22:01,091 25 INFO rb-44da9a1-224237-407818 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-25 12:22:01,142 25 INFO rb-44da9a1-224237-407818 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-25 12:22:01,199 25 INFO rb-44da9a1-224237-407818 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-25 12:22:01,255 25 INFO rb-44da9a1-224237-407818 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-25 12:22:01,318 25 INFO rb-44da9a1-224237-407818 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-25 12:22:01,327 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46473884 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_5038', 'uuid': '85b45e0e-7478-4fe0-bb1a-41fc0d0956a7'}] 2026-08-25 12:22:01,423 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [678] to pos.order #683 2026-08-25 12:22:01,598 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46473884 order {'name': '/', 'pos_reference': 'device_sync_5038', 'uuid': '85b45e0e-7478-4fe0-bb1a-41fc0d0956a7'} updated pos.order #683 2026-08-25 12:22:01,608 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46473884 finished 2026-08-25 12:22:01,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.097 0.233 2026-08-25 12:22:01,738 25 INFO rb-44da9a1-224237-407818 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-25 12:22:01,784 25 INFO rb-44da9a1-224237-407818 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-25 12:22:01,845 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:22:01,846 25 INFO rb-44da9a1-224237-407818 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-25 12:22:01,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-08-25 12:22:02,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:02] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.017 0.028 2026-08-25 12:22:02,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.019 2026-08-25 12:22:02,039 25 INFO rb-44da9a1-224237-407818 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-25 12:22:02,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.029 0.036 2026-08-25 12:22:02,143 25 INFO rb-44da9a1-224237-407818 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-25 12:22:02,195 25 INFO rb-44da9a1-224237-407818 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-25 12:22:02,269 25 INFO rb-44da9a1-224237-407818 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-25 12:22:02,328 25 INFO rb-44da9a1-224237-407818 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-25 12:22:02,377 25 INFO rb-44da9a1-224237-407818 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-25 12:22:02,433 25 INFO rb-44da9a1-224237-407818 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-25 12:22:02,485 25 INFO rb-44da9a1-224237-407818 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-25 12:22:02,541 25 INFO rb-44da9a1-224237-407818 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-25 12:22:02,593 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-08-25 12:22:02,594 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-25 12:22:02,726 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 25317516 (allocated 26742784) 2026-08-25 12:22:02,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 98355 2026-08-25 12:22:02,741 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-08-25 12:22:02,742 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 98355 2026-08-25 12:22:02,840 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122202_839912_test_devices_synchronization.txt 2026-08-25 12:22:02,840 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmp0t2i613p_chrome_odoo" 2026-08-25 12:22:02,859 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-08-25 12:22:03,130 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 98582 2026-08-25 12:22:03,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmptwv9hk55_chrome_odoo 2026-08-25 12:22:03,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:35955/json/version 2026-08-25 12:22:03,132 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:22:03,192 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-08-25 12:22:03,192 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:35955/json 2026-08-25 12:22:03,193 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:22:03,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:35955/devtools/page/4B65235EE924CC389B0F09F93A74417F 2026-08-25 12:22:03,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-08-25 12:22:03,298 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-08-25 12:22:03,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:22:03,403 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-08-25 12:22:03,404 25 INFO rb-44da9a1-224237-407818 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-25 12:22:03,404 25 INFO rb-44da9a1-224237-407818 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-25 12:22:03,426 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:22:04,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "GET /pos/ui/116 HTTP/1.1" 200 - 137 0.110 0.645 2026-08-25 12:22:04,176 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '4B65235EE924CC389B0F09F93A74417F', 'loaderId': '75227B0D0D0350FC5A91EB09E8F5B32F', 'isDownload': False} 2026-08-25 12:22:04,176 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-08-25 12:22:04,191 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:22:04,211 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:22:04,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:22:04,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-08-25 12:22:04,694 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:04,709 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:04,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:22:04,735 25 INFO rb-44da9a1-224237-407818 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-25 12:22:04,741 25 INFO rb-44da9a1-224237-407818 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-25 12:22:04,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.004 2026-08-25 12:22:04,767 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:22:04,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:04,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-08-25 12:22:04,817 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-25 12:22:04,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.027 2026-08-25 12:22:04,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-08-25 12:22:05,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.263 0.273 2026-08-25 12:22:05,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:22:05,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:22:05,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.030 2026-08-25 12:22:05,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22: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-25 12:22:05,664 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-08-25 12:22:05,684 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-08-25 12:22:05,740 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:22:05,749 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:22:05,753 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:22:05,788 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "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-25 12:22:05,790 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:22:05,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.039 0.043 2026-08-25 12:22:05,817 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.002 0.080 2026-08-25 12:22:05,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-08-25 12:22:05,826 25 INFO rb-44da9a1-224237-407818 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-25 12:22:05,900 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:05,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-08-25 12:22:05,992 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:05] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 31 0.060 0.036 2026-08-25 12:22:06,040 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:06] "GET /pos/ui/116 HTTP/1.1" 200 - 31 0.015 0.126 2026-08-25 12:22:06,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.051 0.158 2026-08-25 12:22:06,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:06] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 36 0.028 0.176 2026-08-25 12:22:06,210 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.013 2026-08-25 12:22:06,218 25 INFO rb-44da9a1-224237-407818 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-25 12:22:06,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 54 0.024 0.039 2026-08-25 12:22:06,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.028 0.038 2026-08-25 12:22:06,363 25 INFO rb-44da9a1-224237-407818 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-25 12:22:06,434 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:06,462 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-08-25 12:22:07,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:07] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.005 0.013 2026-08-25 12:22:07,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-08-25 12:22:07,055 25 INFO rb-44da9a1-224237-407818 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-25 12:22:07,107 25 INFO rb-44da9a1-224237-407818 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-25 12:22:07,119 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.020 0.039 2026-08-25 12:22:07,172 25 INFO rb-44da9a1-224237-407818 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-25 12:22:07,178 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:22:07,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-08-25 12:22:07,225 25 INFO rb-44da9a1-224237-407818 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-25 12:22:07,276 25 INFO rb-44da9a1-224237-407818 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-25 12:22:07,330 25 INFO rb-44da9a1-224237-407818 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-25 12:22:07,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.008 2026-08-25 12:22:07,394 25 INFO rb-44da9a1-224237-407818 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-25 12:22:07,423 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.031 0.035 2026-08-25 12:22:07,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-08-25 12:22:07,461 25 INFO rb-44da9a1-224237-407818 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-25 12:22:07,521 25 INFO rb-44da9a1-224237-407818 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-25 12:22:07,572 25 INFO rb-44da9a1-224237-407818 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-25 12:22:07,626 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-08-25 12:22:07,627 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-25 12:22:07,691 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15690368 (allocated 16912384) 2026-08-25 12:22:07,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 98582 2026-08-25 12:22:07,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-08-25 12:22:07,700 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 98582 2026-08-25 12:22:07,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122207_809062_test_synchronisation_of_orders.txt 2026-08-25 12:22:07,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmptwv9hk55_chrome_odoo" 2026-08-25 12:22:07,860 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:22:16,920 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #219 deleted restaurant.floor records with IDs: [48] 2026-08-25 12:22:17,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-08-25 12:22:17,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 98790 2026-08-25 12:22:17,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmppvxut85w_chrome_odoo 2026-08-25 12:22:17,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:41601/json/version 2026-08-25 12:22:17,782 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:22:17,808 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-25 12:22:17,808 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:41601/json 2026-08-25 12:22:17,809 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:22:17,860 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:41601/devtools/page/55F7507ED4BC2339F9B20E1D4BFB0786 2026-08-25 12:22:17,883 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-08-25 12:22:17,898 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-08-25 12:22:18,007 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:22:18,021 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-08-25 12:22:18,022 25 INFO rb-44da9a1-224237-407818 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-25 12:22:18,023 25 INFO rb-44da9a1-224237-407818 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-25 12:22:18,034 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:22:18,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:18] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.070 0.401 2026-08-25 12:22:18,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '55F7507ED4BC2339F9B20E1D4BFB0786', 'loaderId': '364A976715962AFD36C50631D43A599E', 'isDownload': False} 2026-08-25 12:22:18,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-08-25 12:22:18,521 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:22:18,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:18] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:22:18,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:18] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-08-25 12:22:18,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:18] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-08-25 12:22:19,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:22:19,046 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:19,049 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:19,058 25 INFO rb-44da9a1-224237-407818 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-25 12:22:19,066 25 INFO rb-44da9a1-224237-407818 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-25 12:22:19,068 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:22:19,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:22:19,095 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:19,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.009 2026-08-25 12:22:19,146 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.036 2026-08-25 12:22:19,186 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.029 2026-08-25 12:22:19,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.027 2026-08-25 12:22:19,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.279 0.291 2026-08-25 12:22:19,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:22:19,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:22:19,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.035 2026-08-25 12:22:19,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:22:19,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-08-25 12:22:19,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:22:20,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:20,040 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:20,080 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:22:20,086 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "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-25 12:22:20,091 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:22:20,093 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:22:20,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.042 0.029 2026-08-25 12:22:20,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.074 2026-08-25 12:22:20,176 25 INFO rb-44da9a1-224237-407818 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-25 12:22:20,222 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:20,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/119] Tour pos_restaurant_sync → Step .new-order 2026-08-25 12:22:20,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.038 0.037 2026-08-25 12:22:20,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.040 0.103 2026-08-25 12:22:20,428 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.122 2026-08-25 12:22:20,552 25 INFO rb-44da9a1-224237-407818 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-25 12:22:20,569 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:20,635 25 INFO rb-44da9a1-224237-407818 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-25 12:22:20,702 25 INFO rb-44da9a1-224237-407818 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-25 12:22:20,766 25 INFO rb-44da9a1-224237-407818 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-25 12:22:20,825 25 INFO rb-44da9a1-224237-407818 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-25 12:22:20,883 25 INFO rb-44da9a1-224237-407818 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-25 12:22:20,937 25 INFO rb-44da9a1-224237-407818 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-25 12:22:21,002 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,030 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:22:23,110 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,153 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,215 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,265 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,317 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,367 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,418 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,477 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,527 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,600 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,650 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,702 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,752 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,803 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,854 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/119] Tour pos_restaurant_sync → Step body 2026-08-25 12:22:23,914 25 INFO rb-44da9a1-224237-407818 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-25 12:22:23,994 25 INFO rb-44da9a1-224237-407818 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-25 12:22:24,075 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:22:24,076 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:22:24,076 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:22:24,077 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:22:24,078 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:22:24,079 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:22:24,079 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:22:24,079 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:22:24,079 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:22:24,080 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:22:24,080 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:22:24,081 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:22:24,082 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:22:24,082 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:22:24,082 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:22:24,082 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:22:24,096 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:22:24,096 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:22:24,097 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:22:24,097 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:22:24,097 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:22:24,097 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:22:24,098 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:22:24,099 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:22:24,099 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:22:24,099 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:22:24,099 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:22:24,100 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:22:24,100 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:22:24,100 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:22:24,100 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:22:24,100 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:22:24,100 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:22:24,101 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:22:24,101 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:22:24,101 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:22:24,101 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:22:24,101 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:22:24,102 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:22:24,102 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:22:24,108 25 INFO rb-44da9a1-224237-407818 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-25 12:22:24,117 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:22:24,124 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:24,136 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:22:24,138 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:22:24,150 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:22:24,151 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:22:24,151 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:22:24,151 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:22:24,151 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:22:24,151 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:22:24,152 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:22:24,161 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:22:24,162 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:22:24,163 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:22:24,167 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:22:24,172 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:22:24,174 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:22:24,178 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:22:24,178 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:22:24,179 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:22:24,179 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:22:24,181 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:22:24,184 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:22:24,184 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:22:24,184 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:22:24,185 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:22:24,185 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:22:24,188 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:22:24,193 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:24,193 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:22:24,194 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:22:24,196 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:22:24,197 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:22:24,198 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:22:24,198 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:22:24,201 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:22:24,210 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:22:24,227 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:22:24,230 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:22:24,234 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:22:24,235 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-08-25 12:22:24,235 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:22:24,236 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:22:24,241 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:22:24,264 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:22:24,265 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-08-25 12:22:24,268 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:22:24,271 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:22:24,275 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:22:24,286 25 INFO rb-44da9a1-224237-407818 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-25 12:22:24,289 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:22:24,290 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:22:24,301 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-08-25 12:22:24,302 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:22:24,305 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14096649 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4104db61-efba-4ed9-be54-924f58822ae8'}] 2026-08-25 12:22:24,305 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:22:24,308 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:22:24,308 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:22:24,310 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:22:24,314 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:22:24,315 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:22:24,321 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:22:24,326 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:22:24,331 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:22:24,333 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:22:24,334 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:22:24,334 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:22:24,334 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:22:24,334 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:22:24,335 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:22:24,335 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:22:24,335 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:22:24,335 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:22:24,336 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:22:24,336 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:22:24,336 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:22:24,336 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:22:24,338 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:22:24,338 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:22:24,338 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:22:24,338 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:22:24,339 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:22:24,339 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:22:24,339 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:22:24,340 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:22:24,340 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:22:24,360 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-08-25 12:22:24,368 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:22:24,378 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:22:24,384 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:22:24,386 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:22:24,389 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:22:24,393 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:22:24,399 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:22:24,407 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-08-25 12:22:24,438 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:22:24,441 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:22:24,474 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:22:24,486 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-08-25 12:22:24,490 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.069 2026-08-25 12:22:24,506 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:22:24,520 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:22:24,534 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:22:24,551 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-08-25 12:22:24,554 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:22:24,563 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-08-25 12:22:24,567 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-08-25 12:22:24,574 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:22:24,587 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:22:24,623 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14096649 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4104db61-efba-4ed9-be54-924f58822ae8'} created pos.order #686 2026-08-25 12:22:24,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14096649 finished 2026-08-25 12:22:24,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.297 0.094 2026-08-25 12:22:25,033 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,100 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:22:25,150 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/119] Tour pos_restaurant_sync → Step body 2026-08-25 12:22:25,204 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,259 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,303 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,353 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,410 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,432 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54852685 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f3e5bc25-fd39-4c83-9cb6-5654710817ff'}] 2026-08-25 12:22:25,479 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54852685 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'f3e5bc25-fd39-4c83-9cb6-5654710817ff'} created pos.order #687 2026-08-25 12:22:25,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54852685 finished 2026-08-25 12:22:25,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.034 0.071 2026-08-25 12:22:25,565 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:25] "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-25 12:22:25,632 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,696 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,746 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,800 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,848 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,913 25 INFO rb-44da9a1-224237-407818 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-25 12:22:25,964 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,014 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,065 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,115 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,166 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/119] Tour pos_restaurant_sync → Step body 2026-08-25 12:22:26,269 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,326 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,377 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,427 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,493 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,507 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:26,510 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:22:26,564 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,630 25 INFO rb-44da9a1-224237-407818 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-25 12:22:26,636 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97513680 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'bb59124f-c082-4d93-bb04-0de6217614b7'}] 2026-08-25 12:22:26,646 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:22:26,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97513680 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'bb59124f-c082-4d93-bb04-0de6217614b7'} created pos.order #688 2026-08-25 12:22:26,923 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97513680 finished 2026-08-25 12:22:26,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 180 0.110 0.217 2026-08-25 12:22:27,118 25 INFO rb-44da9a1-224237-407818 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-25 12:22:27,162 25 INFO rb-44da9a1-224237-407818 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-25 12:22:27,211 25 INFO rb-44da9a1-224237-407818 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-25 12:22:27,277 25 INFO rb-44da9a1-224237-407818 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-25 12:22:27,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:27] "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-25 12:22:27,341 25 INFO rb-44da9a1-224237-407818 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-25 12:22:27,406 25 INFO rb-44da9a1-224237-407818 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-25 12:22:27,457 25 INFO rb-44da9a1-224237-407818 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-25 12:22:27,508 25 INFO rb-44da9a1-224237-407818 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-25 12:22:27,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [68/119] Tour pos_restaurant_sync → Step body 2026-08-25 12:22:27,612 25 INFO rb-44da9a1-224237-407818 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-25 12:22:27,673 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,100 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-08-25 12:22:28,169 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,216 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [73/119] Tour pos_restaurant_sync → Step body 2026-08-25 12:22:28,268 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,320 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,370 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,421 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,477 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,527 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,578 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,636 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,696 25 INFO rb-44da9a1-224237-407818 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-25 12:22:28,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67360032 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '6fcbfc08-fd89-403f-8c6b-1a2c7c718fce'}] 2026-08-25 12:22:28,951 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67360032 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '6fcbfc08-fd89-403f-8c6b-1a2c7c718fce'} created pos.order #689 2026-08-25 12:22:28,967 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67360032 finished 2026-08-25 12:22:29,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.116 0.199 2026-08-25 12:22:29,082 25 INFO rb-44da9a1-224237-407818 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-25 12:22:29,131 25 INFO rb-44da9a1-224237-407818 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-25 12:22:29,181 25 INFO rb-44da9a1-224237-407818 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-25 12:22:29,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-08-25 12:22:29,253 25 INFO rb-44da9a1-224237-407818 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-25 12:22:29,300 25 INFO rb-44da9a1-224237-407818 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-25 12:22:29,351 25 INFO rb-44da9a1-224237-407818 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-25 12:22:29,405 25 INFO rb-44da9a1-224237-407818 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-25 12:22:29,463 25 INFO rb-44da9a1-224237-407818 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-25 12:22:31,512 25 INFO rb-44da9a1-224237-407818 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-25 12:22:31,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.006 2026-08-25 12:22:31,580 25 INFO rb-44da9a1-224237-407818 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-25 12:22:31,644 25 INFO rb-44da9a1-224237-407818 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-25 12:22:31,694 25 INFO rb-44da9a1-224237-407818 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-25 12:22:31,745 25 INFO rb-44da9a1-224237-407818 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-25 12:22:31,798 25 INFO rb-44da9a1-224237-407818 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-25 12:22:31,862 25 INFO rb-44da9a1-224237-407818 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-25 12:22:31,912 25 INFO rb-44da9a1-224237-407818 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-25 12:22:31,963 25 INFO rb-44da9a1-224237-407818 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-25 12:22:32,014 25 INFO rb-44da9a1-224237-407818 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-25 12:22:32,078 25 INFO rb-44da9a1-224237-407818 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-25 12:22:32,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73168302 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '47d07d9a-78ef-430e-8fe2-1d0ffca7bb07'}] 2026-08-25 12:22:32,156 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73168302 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '47d07d9a-78ef-430e-8fe2-1d0ffca7bb07'} created pos.order #690 2026-08-25 12:22:32,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73168302 finished 2026-08-25 12:22:32,212 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.033 0.075 2026-08-25 12:22:32,246 25 INFO rb-44da9a1-224237-407818 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-25 12:22:32,297 25 INFO rb-44da9a1-224237-407818 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-25 12:22:32,360 25 INFO rb-44da9a1-224237-407818 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-25 12:22:32,413 25 INFO rb-44da9a1-224237-407818 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-25 12:22:32,461 25 INFO rb-44da9a1-224237-407818 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-25 12:22:32,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 50 0.059 0.049 2026-08-25 12:22:32,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.012 2026-08-25 12:22:32,534 25 INFO rb-44da9a1-224237-407818 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-25 12:22:32,594 25 INFO rb-44da9a1-224237-407818 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-25 12:22:32,967 25 INFO rb-44da9a1-224237-407818 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-25 12:22:33,026 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:33] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.028 0.054 2026-08-25 12:22:33,063 25 INFO rb-44da9a1-224237-407818 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-25 12:22:33,121 25 INFO rb-44da9a1-224237-407818 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-25 12:22:33,172 25 INFO rb-44da9a1-224237-407818 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-25 12:22:33,246 25 INFO rb-44da9a1-224237-407818 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-25 12:22:33,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.009 0.012 2026-08-25 12:22:33,297 25 INFO rb-44da9a1-224237-407818 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-25 12:22:33,355 25 INFO rb-44da9a1-224237-407818 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-25 12:22:35,398 25 INFO rb-44da9a1-224237-407818 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-25 12:22:35,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22: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.005 2026-08-25 12:22:35,463 25 INFO rb-44da9a1-224237-407818 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-25 12:22:35,515 25 INFO rb-44da9a1-224237-407818 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-25 12:22:35,564 25 INFO rb-44da9a1-224237-407818 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-25 12:22:35,616 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-08-25 12:22:35,616 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:22:35,834 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 26550976 (allocated 27791360) 2026-08-25 12:22:35,840 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 98790 2026-08-25 12:22:35,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-08-25 12:22:35,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 98790 2026-08-25 12:22:35,938 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122235_938340_test_01_pos_restaurant.txt 2026-08-25 12:22:35,938 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmppvxut85w_chrome_odoo" 2026-08-25 12:22:36,213 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 99035 2026-08-25 12:22:36,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpswnob8hz_chrome_odoo 2026-08-25 12:22:36,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:43945/json/version 2026-08-25 12:22:36,215 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:22:36,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-25 12:22:36,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:43945/json 2026-08-25 12:22:36,260 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:22:36,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:43945/devtools/page/5BAEB87FAFBA72E42F74EC88E22FAD27 2026-08-25 12:22:36,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-08-25 12:22:36,291 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-08-25 12:22:36,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:22:36,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-08-25 12:22:36,410 25 INFO rb-44da9a1-224237-407818 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-25 12:22:36,411 25 INFO rb-44da9a1-224237-407818 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-25 12:22:36,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.038 0.038 2026-08-25 12:22:36,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '5BAEB87FAFBA72E42F74EC88E22FAD27', 'loaderId': 'CE13C2F96F26501E91246C3F2990D132', 'isDownload': False} 2026-08-25 12:22:36,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-08-25 12:22:36,524 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:22:36,543 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:36] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:22:36,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:36] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:22:36,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:36] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-25 12:22:37,016 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:37,024 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:37,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:22:37,053 25 INFO rb-44da9a1-224237-407818 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-25 12:22:37,062 25 INFO rb-44da9a1-224237-407818 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-25 12:22:37,065 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:22:37,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:22:37,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:37,121 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.012 2026-08-25 12:22:37,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:22:37,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.024 2026-08-25 12:22:37,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-08-25 12:22:37,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.214 0.296 2026-08-25 12:22:37,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:22:37,844 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "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.013 2026-08-25 12:22:37,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.028 2026-08-25 12:22:37,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.006 2026-08-25 12:22:37,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-08-25 12:22:37,978 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:22:38,041 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:38,044 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:38,075 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:22:38,078 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:22:38,098 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "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-25 12:22:38,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.023 0.047 2026-08-25 12:22:38,127 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:22:38,147 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:22:38,170 25 INFO rb-44da9a1-224237-407818 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-25 12:22:38,178 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.128 2026-08-25 12:22:38,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.061 0.090 2026-08-25 12:22:38,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.049 0.181 2026-08-25 12:22:38,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "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.066 2026-08-25 12:22:38,413 25 INFO rb-44da9a1-224237-407818 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-25 12:22:38,434 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:40,446 25 INFO rb-44da9a1-224237-407818 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-25 12:22:40,497 25 INFO rb-44da9a1-224237-407818 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-25 12:22:40,547 25 INFO rb-44da9a1-224237-407818 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-25 12:22:40,599 25 INFO rb-44da9a1-224237-407818 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-25 12:22:40,649 25 INFO rb-44da9a1-224237-407818 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-25 12:22:40,699 25 INFO rb-44da9a1-224237-407818 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-25 12:22:40,750 25 INFO rb-44da9a1-224237-407818 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-25 12:22:40,811 25 INFO rb-44da9a1-224237-407818 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-25 12:22:40,873 25 INFO rb-44da9a1-224237-407818 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-25 12:22:40,924 25 INFO rb-44da9a1-224237-407818 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-25 12:22:40,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56398769 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '47d07d9a-78ef-430e-8fe2-1d0ffca7bb07'}] 2026-08-25 12:22:41,000 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,005 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:41,034 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56398769 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '47d07d9a-78ef-430e-8fe2-1d0ffca7bb07'} updated pos.order #690 2026-08-25 12:22:41,045 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56398769 finished 2026-08-25 12:22:41,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.038 0.065 2026-08-25 12:22:41,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:41] "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-25 12:22:41,184 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,234 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,286 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,337 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,388 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,467 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,517 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,568 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,618 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,669 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,723 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,774 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,824 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,892 25 INFO rb-44da9a1-224237-407818 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-25 12:22:41,941 25 INFO rb-44da9a1-224237-407818 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-25 12:22:42,001 25 INFO rb-44da9a1-224237-407818 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-25 12:22:42,051 25 INFO rb-44da9a1-224237-407818 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-25 12:22:42,102 25 INFO rb-44da9a1-224237-407818 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-25 12:22:42,172 25 INFO rb-44da9a1-224237-407818 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-25 12:22:42,179 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:42,180 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:22:42,243 25 INFO rb-44da9a1-224237-407818 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-25 12:22:42,308 25 INFO rb-44da9a1-224237-407818 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-25 12:22:42,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56240551 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '47d07d9a-78ef-430e-8fe2-1d0ffca7bb07'}] 2026-08-25 12:22:42,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [681] to pos.order #690 2026-08-25 12:22:42,595 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56240551 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '47d07d9a-78ef-430e-8fe2-1d0ffca7bb07'} updated pos.order #690 2026-08-25 12:22:42,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56240551 finished 2026-08-25 12:22:42,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 140 0.106 0.253 2026-08-25 12:22:42,810 25 INFO rb-44da9a1-224237-407818 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-25 12:22:42,855 25 INFO rb-44da9a1-224237-407818 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-25 12:22:42,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:22:42,921 25 INFO rb-44da9a1-224237-407818 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-25 12:22:42,969 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,019 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,070 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,121 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,171 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,222 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,277 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,336 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,387 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,437 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,500 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,502 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54028308 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'e62f35b0-2554-4eb0-8d20-fe70ae019ab5'}] 2026-08-25 12:22:43,548 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54028308 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'e62f35b0-2554-4eb0-8d20-fe70ae019ab5'} created pos.order #691 2026-08-25 12:22:43,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54028308 finished 2026-08-25 12:22:43,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.031 0.072 2026-08-25 12:22:43,648 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-08-25 12:22:43,682 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,731 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,782 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,832 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,883 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,934 25 INFO rb-44da9a1-224237-407818 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-25 12:22:43,997 25 INFO rb-44da9a1-224237-407818 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-25 12:22:44,048 25 INFO rb-44da9a1-224237-407818 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-25 12:22:44,102 25 INFO rb-44da9a1-224237-407818 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-25 12:22:44,153 25 INFO rb-44da9a1-224237-407818 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-25 12:22:44,210 25 INFO rb-44da9a1-224237-407818 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-25 12:22:44,235 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32166607 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'e62f35b0-2554-4eb0-8d20-fe70ae019ab5'}] 2026-08-25 12:22:44,263 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1133] to pos.order #691 2026-08-25 12:22:44,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32166607 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'e62f35b0-2554-4eb0-8d20-fe70ae019ab5'} updated pos.order #691 2026-08-25 12:22:44,285 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32166607 finished 2026-08-25 12:22:44,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.037 0.077 2026-08-25 12:22:44,378 25 INFO rb-44da9a1-224237-407818 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-25 12:22:44,429 25 INFO rb-44da9a1-224237-407818 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-25 12:22:44,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-08-25 12:22:44,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-25 12:22:44,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18874256 (allocated 20058112) 2026-08-25 12:22:44,594 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 99035 2026-08-25 12:22:44,595 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-08-25 12:22:44,595 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 99035 2026-08-25 12:22:44,690 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122244_690607_test_01_pos_restaurant.txt 2026-08-25 12:22:44,690 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpswnob8hz_chrome_odoo" 2026-08-25 12:22:44,712 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-08-25 12:22:45,055 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 99239 2026-08-25 12:22:45,055 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpw0esk0pf_chrome_odoo 2026-08-25 12:22:45,055 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:37993/json/version 2026-08-25 12:22:45,056 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:22:45,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-25 12:22:45,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:37993/json 2026-08-25 12:22:45,129 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:22:45,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:37993/devtools/page/FE5A3C3DEE4F2B5D202CCDCAF97FE5F9 2026-08-25 12:22:45,183 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-25 12:22:45,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-25 12:22:45,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:22:45,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-25 12:22:45,289 25 INFO rb-44da9a1-224237-407818 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-25 12:22:45,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-25 12:22:45,306 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:22:45,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:45] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.052 0.381 2026-08-25 12:22:45,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'FE5A3C3DEE4F2B5D202CCDCAF97FE5F9', 'loaderId': 'D0A95A72B89F8247C32EE7BBCEE656B6', 'isDownload': False} 2026-08-25 12:22:45,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-08-25 12:22:45,753 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:22:45,766 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:45] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:22:45,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:45] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:22:45,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:45] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-08-25 12:22:46,210 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:22:46,225 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:22:46,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-08-25 12:22:46,252 25 INFO rb-44da9a1-224237-407818 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-25 12:22:46,261 25 INFO rb-44da9a1-224237-407818 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-25 12:22:46,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.019 2026-08-25 12:22:46,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:22:46,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:46,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-25 12:22:46,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.021 2026-08-25 12:22:46,362 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.008 2026-08-25 12:22:46,420 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.030 2026-08-25 12:22:46,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.231 0.257 2026-08-25 12:22:46,954 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:22:47,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:22:47,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.029 2026-08-25 12:22:47,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:22:47,120 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-25 12:22:47,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:22:47,182 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:47,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:47,219 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:22:47,226 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:22:47,235 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22: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-25 12:22:47,245 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:22:47,286 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:22:47,292 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.054 0.035 2026-08-25 12:22:47,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.101 2026-08-25 12:22:47,325 25 INFO rb-44da9a1-224237-407818 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-25 12:22:47,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.032 0.113 2026-08-25 12:22:47,485 25 INFO rb-44da9a1-224237-407818 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-25 12:22:47,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.096 0.182 2026-08-25 12:22:47,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.093 2026-08-25 12:22:47,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:22:47,714 25 INFO rb-44da9a1-224237-407818 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-25 12:22:47,737 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:47,790 25 INFO rb-44da9a1-224237-407818 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-25 12:22:47,846 25 INFO rb-44da9a1-224237-407818 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-25 12:22:47,892 25 INFO rb-44da9a1-224237-407818 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-25 12:22:47,950 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,002 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,056 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,131 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,181 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,234 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,414 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,464 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,529 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,580 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,631 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,685 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,736 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,789 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,858 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,905 25 INFO rb-44da9a1-224237-407818 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-25 12:22:48,958 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,129 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,180 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,251 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,302 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,354 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,408 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,459 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,512 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,586 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,636 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,687 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,738 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,788 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,846 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,909 25 INFO rb-44da9a1-224237-407818 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-25 12:22:49,959 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,014 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,061 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,115 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,166 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,220 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,273 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,327 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,376 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,430 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,481 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,533 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,617 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13129309 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1ca4e065-8e72-4918-9919-bd2e8637cbef'}] 2026-08-25 12:22:50,667 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,679 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13129309 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1ca4e065-8e72-4918-9919-bd2e8637cbef'} created pos.order #692 2026-08-25 12:22:50,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13129309 finished 2026-08-25 12:22:50,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.044 0.076 2026-08-25 12:22:50,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90160796 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a8879d0c-dfc2-4eb1-8dd4-e99342de728a'}] 2026-08-25 12:22:50,818 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90160796 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a8879d0c-dfc2-4eb1-8dd4-e99342de728a'} created pos.order #693 2026-08-25 12:22:50,831 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90160796 finished 2026-08-25 12:22:50,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.024 0.066 2026-08-25 12:22:50,916 25 INFO rb-44da9a1-224237-407818 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-25 12:22:50,966 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,023 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,074 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,125 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,179 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,230 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,281 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-08-25 12:22:51,351 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.043 0.044 2026-08-25 12:22:51,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.014 2026-08-25 12:22:51,510 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,560 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,623 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:51] "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-25 12:22:51,626 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,677 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,732 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,783 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,833 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,892 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,943 25 INFO rb-44da9a1-224237-407818 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-25 12:22:51,994 25 INFO rb-44da9a1-224237-407818 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-25 12:22:52,053 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,095 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:22:54,164 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,214 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,270 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,325 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,381 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,431 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,482 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,535 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,587 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,641 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,712 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,716 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57373702 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1ca4e065-8e72-4918-9919-bd2e8637cbef'}] 2026-08-25 12:22:54,762 25 INFO rb-44da9a1-224237-407818 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-25 12:22:54,763 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57373702 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1ca4e065-8e72-4918-9919-bd2e8637cbef'} updated pos.order #692 2026-08-25 12:22:54,778 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57373702 finished 2026-08-25 12:22:54,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.059 0.081 2026-08-25 12:22:54,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69726680 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '98ad1c8f-e0fc-4f72-8bfb-f3f5e4a025ed'}] 2026-08-25 12:22:54,938 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69726680 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '98ad1c8f-e0fc-4f72-8bfb-f3f5e4a025ed'} created pos.order #694 2026-08-25 12:22:54,948 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69726680 finished 2026-08-25 12:22:54,982 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.022 0.063 2026-08-25 12:22:55,021 25 INFO rb-44da9a1-224237-407818 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-25 12:22:55,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-08-25 12:22:55,126 25 INFO rb-44da9a1-224237-407818 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-25 12:22:55,183 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.020 0.033 2026-08-25 12:22:55,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.011 2026-08-25 12:22:55,247 25 INFO rb-44da9a1-224237-407818 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-25 12:22:55,297 25 INFO rb-44da9a1-224237-407818 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-25 12:22:55,367 25 INFO rb-44da9a1-224237-407818 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-25 12:22:55,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.032 0.012 2026-08-25 12:22:55,421 25 INFO rb-44da9a1-224237-407818 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-25 12:22:55,472 25 INFO rb-44da9a1-224237-407818 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-25 12:22:55,529 25 INFO rb-44da9a1-224237-407818 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-25 12:22:55,578 25 INFO rb-44da9a1-224237-407818 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-25 12:22:55,635 25 INFO rb-44da9a1-224237-407818 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-25 12:22:55,687 25 INFO rb-44da9a1-224237-407818 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-25 12:22:55,738 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-25 12:22:55,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:22:55,892 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20308856 (allocated 22810624) 2026-08-25 12:22:55,910 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 99239 2026-08-25 12:22:55,912 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-25 12:22:55,915 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 99239 2026-08-25 12:22:55,983 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122255_983592_test_02_others.txt 2026-08-25 12:22:55,983 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpw0esk0pf_chrome_odoo" 2026-08-25 12:22:56,253 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 99439 2026-08-25 12:22:56,253 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp2qyu2bo4_chrome_odoo 2026-08-25 12:22:56,253 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:39259/json/version 2026-08-25 12:22:56,254 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:22:56,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-25 12:22:56,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:39259/json 2026-08-25 12:22:56,301 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:22:56,360 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:39259/devtools/page/369F035A712188C22FAAD4CF15C373A7 2026-08-25 12:22:56,385 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-25 12:22:56,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-25 12:22:56,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:22:56,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-25 12:22:56,518 25 INFO rb-44da9a1-224237-407818 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-25 12:22:56,518 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-25 12:22:56,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:56] "GET /pos/ui/118 HTTP/1.1" 200 - 35 0.033 0.051 2026-08-25 12:22:56,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '369F035A712188C22FAAD4CF15C373A7', 'loaderId': '1418FB8C5FAB02D23DA68928218C24CC', 'isDownload': False} 2026-08-25 12:22:56,622 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-08-25 12:22:56,635 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:22:56,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:56] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-08-25 12:22:56,664 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:56] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:22:56,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:56] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-08-25 12:22:57,106 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:22:57,115 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:22:57,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:22:57,149 25 INFO rb-44da9a1-224237-407818 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-25 12:22:57,155 25 INFO rb-44da9a1-224237-407818 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-25 12:22:57,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.007 2026-08-25 12:22:57,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:22:57,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:57,220 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:22:57,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.013 2026-08-25 12:22:57,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-08-25 12:22:57,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.032 2026-08-25 12:22:57,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 408 0.242 0.286 2026-08-25 12:22:57,897 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:22:58,002 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.008 0.014 2026-08-25 12:22:58,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-08-25 12:22:58,121 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "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-25 12:22:58,141 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-25 12:22:58,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:22:58,199 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:58,206 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:22:58,224 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:22:58,235 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:22:58,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.020 2026-08-25 12:22:58,270 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:22:58,301 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:22:58,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.028 0.062 2026-08-25 12:22:58,308 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-08-25 12:22:58,333 25 INFO rb-44da9a1-224237-407818 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-25 12:22:58,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.048 0.064 2026-08-25 12:22:58,412 25 INFO rb-44da9a1-224237-407818 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-25 12:22:58,465 25 INFO rb-44da9a1-224237-407818 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-25 12:22:58,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:58] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.079 0.133 2026-08-25 12:22:58,516 25 INFO rb-44da9a1-224237-407818 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-25 12:22:58,566 25 INFO rb-44da9a1-224237-407818 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-25 12:22:58,620 25 INFO rb-44da9a1-224237-407818 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-25 12:22:58,671 25 INFO rb-44da9a1-224237-407818 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-25 12:22:58,722 25 INFO rb-44da9a1-224237-407818 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-25 12:22:58,773 25 INFO rb-44da9a1-224237-407818 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-25 12:22:58,833 25 INFO rb-44da9a1-224237-407818 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-25 12:22:58,884 25 INFO rb-44da9a1-224237-407818 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-25 12:22:58,941 25 INFO rb-44da9a1-224237-407818 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-25 12:22:59,000 25 INFO rb-44da9a1-224237-407818 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-25 12:22:59,004 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:22:59,050 25 INFO rb-44da9a1-224237-407818 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-25 12:22:59,105 25 INFO rb-44da9a1-224237-407818 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-25 12:22:59,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:59] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 3 0.003 0.005 2026-08-25 12:22:59,148 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.008 0.018 2026-08-25 12:22:59,156 25 INFO rb-44da9a1-224237-407818 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-25 12:22:59,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:59] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:22:59,220 25 INFO rb-44da9a1-224237-407818 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-25 12:22:59,258 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.014 2026-08-25 12:22:59,273 25 INFO rb-44da9a1-224237-407818 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-25 12:22:59,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:59] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.005 0.007 2026-08-25 12:22:59,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:59] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.003 0.004 2026-08-25 12:22:59,332 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:59] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:22:59,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:59] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:22:59,398 25 INFO rb-44da9a1-224237-407818 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-25 12:22:59,448 25 INFO rb-44da9a1-224237-407818 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-25 12:22:59,499 25 INFO rb-44da9a1-224237-407818 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-25 12:22:59,550 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-08-25 12:22:59,968 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:22:59] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.020 0.029 2026-08-25 12:23:00,539 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:00,548 25 INFO rb-44da9a1-224237-407818 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-25 12:23:00,565 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:23:00,586 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:23:00,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:00,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.019 0.022 2026-08-25 12:23:00,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.040 2026-08-25 12:23:00,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:23:00,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.016 0.027 2026-08-25 12:23:00,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.009 2026-08-25 12:23:00,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.007 2026-08-25 12:23:00,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "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.010 2026-08-25 12:23:00,904 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-25 12:23:00,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:23:00,990 25 INFO rb-44da9a1-224237-407818 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-25 12:23:01,005 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:01] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.005 0.019 2026-08-25 12:23:01,065 25 INFO rb-44da9a1-224237-407818 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-25 12:23:01,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:01] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.014 0.066 2026-08-25 12:23:01,098 25 INFO rb-44da9a1-224237-407818 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-25 12:23:01,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:01] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.023 0.126 2026-08-25 12:23:01,154 25 INFO rb-44da9a1-224237-407818 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-25 12:23:01,210 25 INFO rb-44da9a1-224237-407818 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-25 12:23:01,262 25 INFO rb-44da9a1-224237-407818 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-25 12:23:01,313 25 INFO rb-44da9a1-224237-407818 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-25 12:23:01,363 25 INFO rb-44da9a1-224237-407818 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-25 12:23:01,424 25 INFO rb-44da9a1-224237-407818 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-25 12:23:01,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-08-25 12:23:01,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:01] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.006 0.012 2026-08-25 12:23:01,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:01] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.037 0.030 2026-08-25 12:23:02,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:02,106 25 INFO rb-44da9a1-224237-407818 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-25 12:23:02,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-08-25 12:23:02,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23: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-25 12:23:02,152 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:02,186 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.018 2026-08-25 12:23:02,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.021 2026-08-25 12:23:02,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:23:02,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.013 0.038 2026-08-25 12:23:02,420 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.007 2026-08-25 12:23:02,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.009 2026-08-25 12:23:02,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.007 2026-08-25 12:23:02,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-25 12:23:02,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:23:02,537 25 INFO rb-44da9a1-224237-407818 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-25 12:23:02,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.007 0.027 2026-08-25 12:23:02,595 25 INFO rb-44da9a1-224237-407818 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-25 12:23:02,649 25 INFO rb-44da9a1-224237-407818 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-25 12:23:02,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.036 0.066 2026-08-25 12:23:02,703 25 INFO rb-44da9a1-224237-407818 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-25 12:23:02,756 25 INFO rb-44da9a1-224237-407818 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-25 12:23:02,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.067 0.143 2026-08-25 12:23:02,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-08-25 12:23:02,809 25 INFO rb-44da9a1-224237-407818 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-25 12:23:02,866 25 INFO rb-44da9a1-224237-407818 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-25 12:23:02,878 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:02] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:23:02,917 25 INFO rb-44da9a1-224237-407818 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-25 12:23:02,979 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,033 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,089 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,138 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,189 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,251 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:03] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:23:03,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.011 2026-08-25 12:23:03,302 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,362 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:03] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:23:03,365 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,417 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,472 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,526 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,578 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,630 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,682 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,733 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,794 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:03] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:23:03,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.012 2026-08-25 12:23:03,845 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,906 25 INFO rb-44da9a1-224237-407818 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-25 12:23:03,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:03] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:23:03,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.026 2026-08-25 12:23:03,956 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,007 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,062 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,113 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,166 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:04,219 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,275 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:04] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:23:04,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:04] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:23:04,326 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,377 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,432 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,484 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:04] "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-25 12:23:04,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:04] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:23:04,511 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:04] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.015 2026-08-25 12:23:04,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.013 2026-08-25 12:23:04,545 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.020 2026-08-25 12:23:04,595 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,647 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,705 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,761 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,768 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:04] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.001 0.005 2026-08-25 12:23:04,836 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,887 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,937 25 INFO rb-44da9a1-224237-407818 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-25 12:23:04,989 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,040 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,091 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,147 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,202 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,253 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,307 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:05] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:23:05,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:05] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:23:05,362 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.022 2026-08-25 12:23:05,413 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,466 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,521 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,573 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,624 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,675 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,734 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,735 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:05] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:23:05,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.011 2026-08-25 12:23:05,784 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,835 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,887 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,940 25 INFO rb-44da9a1-224237-407818 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-25 12:23:05,993 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,043 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,102 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:06] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.003 0.004 2026-08-25 12:23:06,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.013 2026-08-25 12:23:06,152 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,211 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:06] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:23:06,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.012 2026-08-25 12:23:06,270 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:06] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.003 0.009 2026-08-25 12:23:06,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.013 2026-08-25 12:23:06,318 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,369 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,445 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.010 0.009 2026-08-25 12:23:06,474 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,480 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:06,525 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,589 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53664053 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '8e1cc6ab-e100-4f31-a7ba-d5a464f371a2'}] 2026-08-25 12:23:06,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53664053 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '8e1cc6ab-e100-4f31-a7ba-d5a464f371a2'} created pos.order #695 2026-08-25 12:23:06,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53664053 finished 2026-08-25 12:23:06,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.044 0.073 2026-08-25 12:23:06,745 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,798 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,850 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.002 0.007 2026-08-25 12:23:06,931 25 INFO rb-44da9a1-224237-407818 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-25 12:23:06,975 25 INFO rb-44da9a1-224237-407818 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-25 12:23:07,033 25 INFO rb-44da9a1-224237-407818 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-25 12:23:07,045 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6857331 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '95052c64-c4cb-4305-9b0c-350be96409a3'}] 2026-08-25 12:23:07,085 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6857331 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '95052c64-c4cb-4305-9b0c-350be96409a3'} created pos.order #696 2026-08-25 12:23:07,097 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6857331 finished 2026-08-25 12:23:07,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.025 0.065 2026-08-25 12:23:07,161 25 INFO rb-44da9a1-224237-407818 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-25 12:23:07,212 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-25 12:23:07,213 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:23:07,382 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 19970304 (allocated 21106688) 2026-08-25 12:23:07,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 99439 2026-08-25 12:23:07,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-25 12:23:07,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 99439 2026-08-25 12:23:07,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122307_495071_test_02_others.txt 2026-08-25 12:23:07,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp2qyu2bo4_chrome_odoo" 2026-08-25 12:23:07,766 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 99714 2026-08-25 12:23:07,766 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp41p53rhr_chrome_odoo 2026-08-25 12:23:07,767 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:45753/json/version 2026-08-25 12:23:07,768 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:23:07,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-08-25 12:23:07,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:45753/json 2026-08-25 12:23:07,794 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:23:07,875 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:45753/devtools/page/945D91667F4C94B5ADB806EC8C2CCDFB 2026-08-25 12:23:07,896 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-08-25 12:23:07,921 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-08-25 12:23:07,970 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:23:07,972 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-08-25 12:23:07,982 25 INFO rb-44da9a1-224237-407818 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-25 12:23:07,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-25 12:23:08,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.041 0.045 2026-08-25 12:23:08,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '945D91667F4C94B5ADB806EC8C2CCDFB', 'loaderId': '07CD4E95B6A17F7969E769372210D94B', 'isDownload': False} 2026-08-25 12:23:08,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-08-25 12:23:08,117 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:23:08,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.010 2026-08-25 12:23:08,148 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:23:08,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-08-25 12:23:08,639 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:23:08,642 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:08,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:23:08,665 25 INFO rb-44da9a1-224237-407818 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-25 12:23:08,677 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:23:08,678 25 INFO rb-44da9a1-224237-407818 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-25 12:23:08,692 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:23:08,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:08,728 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:23:08,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:23:08,776 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.031 2026-08-25 12:23:08,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-08-25 12:23:09,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 299 0.177 0.421 2026-08-25 12:23:09,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:23:09,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.008 2026-08-25 12:23:09,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.036 2026-08-25 12:23:09,628 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.009 0.013 2026-08-25 12:23:09,664 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-25 12:23:09,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:23:09,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:23:09,716 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:09,726 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:23:09,728 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:23:09,753 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:23:09,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.010 0.034 2026-08-25 12:23:09,783 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:23:09,784 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:23:09,799 25 INFO rb-44da9a1-224237-407818 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-25 12:23:09,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.081 2026-08-25 12:23:09,921 25 INFO rb-44da9a1-224237-407818 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-25 12:23:09,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:09] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.072 0.133 2026-08-25 12:23:10,038 25 INFO rb-44da9a1-224237-407818 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-25 12:23:10,067 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:10] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.041 0.256 2026-08-25 12:23:10,080 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:10,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.013 0.092 2026-08-25 12:23:10,110 25 INFO rb-44da9a1-224237-407818 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-25 12:23:10,170 25 INFO rb-44da9a1-224237-407818 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-25 12:23:10,199 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4191402 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '8e1cc6ab-e100-4f31-a7ba-d5a464f371a2'}] 2026-08-25 12:23:10,224 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1140] to pos.order #695 2026-08-25 12:23:10,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4191402 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '8e1cc6ab-e100-4f31-a7ba-d5a464f371a2'} updated pos.order #695 2026-08-25 12:23:10,242 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4191402 finished 2026-08-25 12:23:10,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.035 0.070 2026-08-25 12:23:10,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-25 12:23:10,380 25 INFO rb-44da9a1-224237-407818 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-25 12:23:10,435 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:10,945 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:11,446 25 INFO rb-44da9a1-224237-407818 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-25 12:23:11,447 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:11,959 25 INFO rb-44da9a1-224237-407818 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-25 12:23:11,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:12,478 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:12,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:12] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.003 0.005 2026-08-25 12:23:12,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.014 2026-08-25 12:23:12,979 25 INFO rb-44da9a1-224237-407818 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-25 12:23:13,030 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/112] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-08-25 12:23:13,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:13] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.047 0.033 2026-08-25 12:23:14,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:14,110 25 INFO rb-44da9a1-224237-407818 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-25 12:23:14,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:23:14,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:23:14,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:14,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-08-25 12:23:14,206 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.023 2026-08-25 12:23:14,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-08-25 12:23:14,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.037 0.040 2026-08-25 12:23:14,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.008 2026-08-25 12:23:14,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.009 2026-08-25 12:23:14,550 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.011 0.014 2026-08-25 12:23:14,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-08-25 12:23:14,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23: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-25 12:23:14,654 25 INFO rb-44da9a1-224237-407818 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-25 12:23:14,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.010 0.015 2026-08-25 12:23:14,734 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.032 0.047 2026-08-25 12:23:14,778 25 INFO rb-44da9a1-224237-407818 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-25 12:23:14,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.026 0.113 2026-08-25 12:23:14,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:14] "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.090 2026-08-25 12:23:14,833 25 INFO rb-44da9a1-224237-407818 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-25 12:23:14,891 25 INFO rb-44da9a1-224237-407818 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-25 12:23:14,940 25 INFO rb-44da9a1-224237-407818 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-25 12:23:14,988 25 INFO rb-44da9a1-224237-407818 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-25 12:23:15,047 25 INFO rb-44da9a1-224237-407818 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-25 12:23:16,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:17,094 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-25 12:23:17,150 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,198 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,252 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,319 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.009 0.007 2026-08-25 12:23:17,370 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,421 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,471 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,522 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,587 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,637 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,688 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,761 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,769 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:17,774 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:23:17,842 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,905 25 INFO rb-44da9a1-224237-407818 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-25 12:23:17,911 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65030465 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '8e1cc6ab-e100-4f31-a7ba-d5a464f371a2'}] 2026-08-25 12:23:17,923 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:23:17,999 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [682] to pos.order #695 2026-08-25 12:23:18,251 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65030465 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '8e1cc6ab-e100-4f31-a7ba-d5a464f371a2'} updated pos.order #695 2026-08-25 12:23:18,273 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65030465 finished 2026-08-25 12:23:18,348 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.192 0.247 2026-08-25 12:23:18,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:18] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:23:18,524 25 INFO rb-44da9a1-224237-407818 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-25 12:23:18,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.010 0.016 2026-08-25 12:23:18,570 25 INFO rb-44da9a1-224237-407818 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-25 12:23:18,621 25 INFO rb-44da9a1-224237-407818 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-25 12:23:18,674 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:19,178 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:19,678 25 INFO rb-44da9a1-224237-407818 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-25 12:23:19,679 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:20,190 25 INFO rb-44da9a1-224237-407818 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-25 12:23:20,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:20,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:20,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:20] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.005 0.008 2026-08-25 12:23:20,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.016 2026-08-25 12:23:21,206 25 INFO rb-44da9a1-224237-407818 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-25 12:23:21,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:21] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:23:21,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.016 2026-08-25 12:23:21,375 25 INFO rb-44da9a1-224237-407818 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-25 12:23:21,426 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-25 12:23:21,477 25 INFO rb-44da9a1-224237-407818 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-25 12:23:21,547 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.004 0.009 2026-08-25 12:23:21,551 25 INFO rb-44da9a1-224237-407818 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-25 12:23:21,615 25 INFO rb-44da9a1-224237-407818 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-25 12:23:21,674 25 INFO rb-44da9a1-224237-407818 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-25 12:23:21,712 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84496328 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'}] 2026-08-25 12:23:21,751 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84496328 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'} created pos.order #697 2026-08-25 12:23:21,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84496328 finished 2026-08-25 12:23:21,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.024 0.063 2026-08-25 12:23:21,828 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-25 12:23:21,879 25 INFO rb-44da9a1-224237-407818 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-25 12:23:21,951 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:21] "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-25 12:23:21,952 25 INFO rb-44da9a1-224237-407818 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-25 12:23:22,019 25 INFO rb-44da9a1-224237-407818 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-25 12:23:22,080 25 INFO rb-44da9a1-224237-407818 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-25 12:23:22,109 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87895181 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000002', 'uuid': 'bf291c8f-7f4b-4fce-98dd-568c140a867b'}] 2026-08-25 12:23:22,156 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87895181 order {'name': '/', 'pos_reference': '263-118-000002', 'uuid': 'bf291c8f-7f4b-4fce-98dd-568c140a867b'} created pos.order #698 2026-08-25 12:23:22,166 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87895181 finished 2026-08-25 12:23:22,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.029 0.060 2026-08-25 12:23:22,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-25 12:23:22,278 25 INFO rb-44da9a1-224237-407818 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-25 12:23:22,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:22,832 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:23,333 25 INFO rb-44da9a1-224237-407818 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-25 12:23:23,334 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:23,844 25 INFO rb-44da9a1-224237-407818 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-25 12:23:23,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:24,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:24] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.005 2026-08-25 12:23:24,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:24,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90011883 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'}] 2026-08-25 12:23:24,437 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1143] to pos.order #697 2026-08-25 12:23:24,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90011883 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'} updated pos.order #697 2026-08-25 12:23:24,456 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90011883 finished 2026-08-25 12:23:24,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.052 0.068 2026-08-25 12:23:24,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.124 2026-08-25 12:23:24,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:24] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.044 0.070 2026-08-25 12:23:24,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.013 2026-08-25 12:23:24,899 25 INFO rb-44da9a1-224237-407818 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-25 12:23:24,950 25 INFO rb-44da9a1-224237-407818 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-25 12:23:25,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.008 2026-08-25 12:23:25,021 25 INFO rb-44da9a1-224237-407818 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-25 12:23:25,075 25 INFO rb-44da9a1-224237-407818 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-25 12:23:25,124 25 INFO rb-44da9a1-224237-407818 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-25 12:23:25,175 25 INFO rb-44da9a1-224237-407818 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-25 12:23:25,229 25 INFO rb-44da9a1-224237-407818 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-25 12:23:25,278 25 INFO rb-44da9a1-224237-407818 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-25 12:23:25,329 25 INFO rb-44da9a1-224237-407818 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-25 12:23:25,378 25 INFO rb-44da9a1-224237-407818 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-25 12:23:25,438 25 INFO rb-44da9a1-224237-407818 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-25 12:23:27,477 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-25 12:23:27,528 25 INFO rb-44da9a1-224237-407818 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-25 12:23:27,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:27] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:23:27,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61892761 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'}] 2026-08-25 12:23:27,704 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1143] 2026-08-25 12:23:27,720 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61892761 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'} updated pos.order #697 2026-08-25 12:23:27,737 25 INFO rb-44da9a1-224237-407818 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-25 12:23:27,738 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61892761 finished 2026-08-25 12:23:27,787 25 INFO rb-44da9a1-224237-407818 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-25 12:23:27,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.065 0.099 2026-08-25 12:23:27,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.176 2026-08-25 12:23:27,874 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56575261 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000003', 'uuid': '60d93d43-4862-4861-b079-47abc5b9c909'}] 2026-08-25 12:23:27,898 25 INFO rb-44da9a1-224237-407818 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-25 12:23:27,911 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56575261 order {'name': '/', 'pos_reference': '263-118-000003', 'uuid': '60d93d43-4862-4861-b079-47abc5b9c909'} created pos.order #699 2026-08-25 12:23:27,924 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56575261 finished 2026-08-25 12:23:27,949 25 INFO rb-44da9a1-224237-407818 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-25 12:23:27,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.025 0.060 2026-08-25 12:23:27,997 25 INFO rb-44da9a1-224237-407818 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-25 12:23:28,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 43 0.017 0.093 2026-08-25 12:23:28,050 25 INFO rb-44da9a1-224237-407818 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-25 12:23:28,109 25 INFO rb-44da9a1-224237-407818 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-25 12:23:28,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:23:28,207 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:28,229 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:23:28,232 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:23:28,235 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:23:28,274 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:23:28,298 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:23:28,303 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:23:28,308 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-08-25 12:23:28,309 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:23:28,313 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-08-25 12:23:28,429 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:23:28,478 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:23:28,483 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:23:28,492 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:23:28,495 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:23:28,523 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:28,582 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:28,598 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:23:28,605 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:23:28,607 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:23:28,617 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:28,618 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:28,664 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:28,701 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:28,720 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:28,734 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:28,736 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:29,448 25 INFO rb-44da9a1-224237-407818 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-25 12:23:29,499 25 INFO rb-44da9a1-224237-407818 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-25 12:23:29,554 25 INFO rb-44da9a1-224237-407818 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-25 12:23:31,595 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-25 12:23:31,645 25 INFO rb-44da9a1-224237-407818 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-25 12:23:31,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.002 0.008 2026-08-25 12:23:31,724 25 INFO rb-44da9a1-224237-407818 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-25 12:23:31,773 25 INFO rb-44da9a1-224237-407818 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-25 12:23:31,824 25 INFO rb-44da9a1-224237-407818 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-25 12:23:31,876 25 INFO rb-44da9a1-224237-407818 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-25 12:23:31,938 25 INFO rb-44da9a1-224237-407818 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-25 12:23:31,944 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.005 2026-08-25 12:23:31,958 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23028338 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'}] 2026-08-25 12:23:31,986 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23028338 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'} updated pos.order #697 2026-08-25 12:23:32,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23028338 finished 2026-08-25 12:23:32,065 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.039 0.069 2026-08-25 12:23:32,462 25 INFO rb-44da9a1-224237-407818 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-25 12:23:32,513 25 INFO rb-44da9a1-224237-407818 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-25 12:23:32,568 25 INFO rb-44da9a1-224237-407818 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-25 12:23:34,610 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-25 12:23:34,662 25 INFO rb-44da9a1-224237-407818 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-25 12:23:34,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:35,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:35,746 25 INFO rb-44da9a1-224237-407818 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-25 12:23:35,746 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:36,269 25 INFO rb-44da9a1-224237-407818 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-25 12:23:36,275 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:36,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:36] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.003 0.004 2026-08-25 12:23:36,818 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-08-25 12:23:36,822 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58166104 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'}] 2026-08-25 12:23:36,841 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1145] to pos.order #697 2026-08-25 12:23:36,845 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58166104 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'} updated pos.order #697 2026-08-25 12:23:36,857 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58166104 finished 2026-08-25 12:23:36,919 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.036 0.063 2026-08-25 12:23:36,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.106 2026-08-25 12:23:37,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:37] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.023 0.057 2026-08-25 12:23:37,066 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.008 2026-08-25 12:23:37,317 25 INFO rb-44da9a1-224237-407818 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-25 12:23:37,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.006 2026-08-25 12:23:37,388 25 INFO rb-44da9a1-224237-407818 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-25 12:23:37,439 25 INFO rb-44da9a1-224237-407818 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-25 12:23:37,490 25 INFO rb-44da9a1-224237-407818 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-25 12:23:37,558 25 INFO rb-44da9a1-224237-407818 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-25 12:23:37,618 25 INFO rb-44da9a1-224237-407818 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-25 12:23:37,675 25 INFO rb-44da9a1-224237-407818 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-25 12:23:37,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:23:38,044 25 INFO rb-44da9a1-224237-407818 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-25 12:23:38,095 25 INFO rb-44da9a1-224237-407818 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-25 12:23:38,150 25 INFO rb-44da9a1-224237-407818 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-25 12:23:40,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-25 12:23:40,244 25 INFO rb-44da9a1-224237-407818 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-25 12:23:40,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:40] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.008 0.004 2026-08-25 12:23:40,410 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63640024 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'}] 2026-08-25 12:23:40,443 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63640024 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': 'cf4e95ec-ddd5-4c6f-8d2d-99ca5d442881'} updated pos.order #697 2026-08-25 12:23:40,455 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63640024 finished 2026-08-25 12:23:40,468 25 INFO rb-44da9a1-224237-407818 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-25 12:23:40,507 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.030 0.070 2026-08-25 12:23:40,524 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.104 2026-08-25 12:23:40,548 25 INFO rb-44da9a1-224237-407818 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-25 12:23:40,551 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83785255 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000004', 'uuid': 'bb0a6a6f-6591-45dc-9d7c-1755eac26279'}] 2026-08-25 12:23:40,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83785255 order {'name': '/', 'pos_reference': '263-118-000004', 'uuid': 'bb0a6a6f-6591-45dc-9d7c-1755eac26279'} created pos.order #700 2026-08-25 12:23:40,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83785255 finished 2026-08-25 12:23:40,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.040 0.065 2026-08-25 12:23:40,698 25 INFO rb-44da9a1-224237-407818 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-25 12:23:40,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.004 0.008 2026-08-25 12:23:40,744 25 INFO rb-44da9a1-224237-407818 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-25 12:23:40,796 25 INFO rb-44da9a1-224237-407818 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-25 12:23:40,847 25 INFO rb-44da9a1-224237-407818 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-25 12:23:40,916 25 INFO rb-44da9a1-224237-407818 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-25 12:23:42,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-25 12:23:43,010 25 INFO rb-44da9a1-224237-407818 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-25 12:23:43,077 25 INFO rb-44da9a1-224237-407818 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-25 12:23:43,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.021 0.011 2026-08-25 12:23:43,128 25 INFO rb-44da9a1-224237-407818 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-25 12:23:43,179 25 INFO rb-44da9a1-224237-407818 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-25 12:23:43,230 25 INFO rb-44da9a1-224237-407818 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-25 12:23:43,296 25 INFO rb-44da9a1-224237-407818 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-25 12:23:45,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [112/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-08-25 12:23:45,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-08-25 12:23:45,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-25 12:23:45,552 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28637292 (allocated 29896704) 2026-08-25 12:23:45,585 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 99714 2026-08-25 12:23:45,587 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-08-25 12:23:45,588 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 99714 2026-08-25 12:23:45,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122345_691928_test_02_others.txt 2026-08-25 12:23:45,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp41p53rhr_chrome_odoo" 2026-08-25 12:23:45,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-08-25 12:23:46,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 100019 2026-08-25 12:23:46,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmpjq4k9e2b_chrome_odoo 2026-08-25 12:23:46,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:36845/json/version 2026-08-25 12:23:46,097 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:23:46,122 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-08-25 12:23:46,122 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:36845/json 2026-08-25 12:23:46,122 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:23:46,135 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:36845/devtools/page/D05190B9CDC3ED161A70640286EB7DF6 2026-08-25 12:23:46,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-08-25 12:23:46,182 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-08-25 12:23:46,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:23:46,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-08-25 12:23:46,306 25 INFO rb-44da9a1-224237-407818 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-25 12:23:46,307 25 INFO rb-44da9a1-224237-407818 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-25 12:23:46,320 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:23:46,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:46] "GET /pos/ui/118 HTTP/1.1" 200 - 88 0.034 0.440 2026-08-25 12:23:46,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': 'D05190B9CDC3ED161A70640286EB7DF6', 'loaderId': 'A1EC17836E9714553214D5BF92F80827', 'isDownload': False} 2026-08-25 12:23:46,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-08-25 12:23:46,830 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:23:46,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:46] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:23:46,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:46] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:23:46,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:46] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-08-25 12:23:47,324 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:47,329 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:23:47,344 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-08-25 12:23:47,362 25 INFO rb-44da9a1-224237-407818 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-25 12:23:47,367 25 INFO rb-44da9a1-224237-407818 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-25 12:23:47,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-08-25 12:23:47,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.004 2026-08-25 12:23:47,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:47,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.015 2026-08-25 12:23:47,454 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-08-25 12:23:47,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.025 2026-08-25 12:23:47,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-25 12:23:48,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.250 0.291 2026-08-25 12:23:48,092 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:23:48,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23: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.010 2026-08-25 12:23:48,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-08-25 12:23:48,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23: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.005 2026-08-25 12:23:48,304 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-08-25 12:23:48,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:23:48,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:23:48,373 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:23:48,380 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:23:48,401 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:23:48,425 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:23:48,431 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.035 0.032 2026-08-25 12:23:48,440 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:23:48,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.016 0.086 2026-08-25 12:23:48,480 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:23:48,487 25 INFO rb-44da9a1-224237-407818 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-25 12:23:48,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.076 0.041 2026-08-25 12:23:48,634 25 INFO rb-44da9a1-224237-407818 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-25 12:23:48,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.028 0.146 2026-08-25 12:23:48,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.039 2026-08-25 12:23:48,798 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23: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-25 12:23:48,861 25 INFO rb-44da9a1-224237-407818 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-25 12:23:48,896 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:23:48,947 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,000 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,048 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,104 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,154 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,208 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,281 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,333 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,391 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,562 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,613 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,668 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,690 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32528177 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '59c908de-94ec-467c-8381-ff1bc4ab9be3'}] 2026-08-25 12:23:49,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32528177 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '59c908de-94ec-467c-8381-ff1bc4ab9be3'} created pos.order #701 2026-08-25 12:23:49,784 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32528177 finished 2026-08-25 12:23:49,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.069 0.076 2026-08-25 12:23:49,884 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,954 25 INFO rb-44da9a1-224237-407818 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-25 12:23:49,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.010 2026-08-25 12:23:50,015 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,064 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,115 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,170 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,220 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,272 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,330 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,381 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,434 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,610 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,661 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,725 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,777 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,827 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,878 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,928 25 INFO rb-44da9a1-224237-407818 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-25 12:23:50,985 25 INFO rb-44da9a1-224237-407818 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-25 12:23:51,049 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-08-25 12:23:51,630 25 INFO rb-44da9a1-224237-407818 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-25 12:23:51,635 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89157009 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '59c908de-94ec-467c-8381-ff1bc4ab9be3'}] 2026-08-25 12:23:51,650 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:23:51,663 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1148, 1149] to pos.order #701 2026-08-25 12:23:51,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89157009 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '59c908de-94ec-467c-8381-ff1bc4ab9be3'} updated pos.order #701 2026-08-25 12:23:51,678 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89157009 finished 2026-08-25 12:23:51,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.040 0.076 2026-08-25 12:23:51,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23: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.007 2026-08-25 12:23:51,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23: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.014 2026-08-25 12:23:51,859 25 INFO rb-44da9a1-224237-407818 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-25 12:23:51,919 25 INFO rb-44da9a1-224237-407818 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-25 12:23:51,965 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,013 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,068 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,132 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,193 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,248 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,300 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,353 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,401 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,464 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,518 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,576 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,627 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,685 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,707 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77860000 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '59c908de-94ec-467c-8381-ff1bc4ab9be3'}] 2026-08-25 12:23:52,737 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77860000 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '59c908de-94ec-467c-8381-ff1bc4ab9be3'} updated pos.order #701 2026-08-25 12:23:52,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77860000 finished 2026-08-25 12:23:52,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.025 0.063 2026-08-25 12:23:52,830 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,899 25 INFO rb-44da9a1-224237-407818 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-25 12:23:52,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.010 0.009 2026-08-25 12:23:52,949 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,027 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,076 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,126 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,181 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,231 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,284 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,349 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,399 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,452 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,631 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,682 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,732 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,788 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,846 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,899 25 INFO rb-44da9a1-224237-407818 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-25 12:23:53,952 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,003 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,056 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,107 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,165 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,216 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,272 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,325 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,377 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,431 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,481 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,539 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,591 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,647 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,698 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,749 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,803 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,860 25 INFO rb-44da9a1-224237-407818 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-25 12:23:54,921 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:55] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.031 0.057 2026-08-25 12:23:55,051 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-08-25 12:23:55,099 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,162 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:23:55,226 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,275 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,327 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,381 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,432 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,485 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,546 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,597 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,649 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,826 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,878 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,928 25 INFO rb-44da9a1-224237-407818 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-25 12:23:55,983 25 INFO rb-44da9a1-224237-407818 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-25 12:23:56,042 25 INFO rb-44da9a1-224237-407818 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-25 12:23:56,095 25 INFO rb-44da9a1-224237-407818 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-25 12:23:56,156 25 INFO rb-44da9a1-224237-407818 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-25 12:23:56,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58422072 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a4db5725-bb4e-46d6-b58f-92abfb617664'}] 2026-08-25 12:23:56,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58422072 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a4db5725-bb4e-46d6-b58f-92abfb617664'} created pos.order #702 2026-08-25 12:23:56,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58422072 finished 2026-08-25 12:23:56,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.042 0.075 2026-08-25 12:23:56,315 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23: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.007 2026-08-25 12:23:56,321 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-08-25 12:23:56,322 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-25 12:23:56,500 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21670236 (allocated 23334912) 2026-08-25 12:23:56,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 100019 2026-08-25 12:23:56,508 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-08-25 12:23:56,508 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 100019 2026-08-25 12:23:56,609 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122356_609359_test_02_others_bis.txt 2026-08-25 12:23:56,609 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmpjq4k9e2b_chrome_odoo" 2026-08-25 12:23:56,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-08-25 12:23:57,013 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 100233 2026-08-25 12:23:57,013 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpb_vtzwyo_chrome_odoo 2026-08-25 12:23:57,013 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:36685/json/version 2026-08-25 12:23:57,015 25 INFO rb-44da9a1-224237-407818 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-25 12:23:57,055 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-08-25 12:23:57,055 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:36685/json 2026-08-25 12:23:57,056 25 INFO rb-44da9a1-224237-407818 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-25 12:23:57,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:36685/devtools/page/08801EF051423FDAFDD673D33163533A 2026-08-25 12:23:57,088 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-08-25 12:23:57,094 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-08-25 12:23:57,205 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:23:57,213 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-08-25 12:23:57,215 25 INFO rb-44da9a1-224237-407818 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-25 12:23:57,215 25 INFO rb-44da9a1-224237-407818 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-25 12:23:57,228 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:23:57,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:57] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.033 0.432 2026-08-25 12:23:57,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '08801EF051423FDAFDD673D33163533A', 'loaderId': '8C0E88D36AEFAA32DEF3E114C84B60CF', 'isDownload': False} 2026-08-25 12:23:57,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-08-25 12:23:57,707 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:23:57,734 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:57] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:23:57,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:57] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:23:57,748 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:57] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-08-25 12:23:58,214 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:23:58,216 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:23:58,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:23:58,247 25 INFO rb-44da9a1-224237-407818 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-25 12:23:58,254 25 INFO rb-44da9a1-224237-407818 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-25 12:23:58,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:23:58,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23: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-25 12:23:58,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:58,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-08-25 12:23:58,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-08-25 12:23:58,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.021 2026-08-25 12:23:58,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-08-25 12:23:58,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.242 0.265 2026-08-25 12:23:58,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:23:58,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.017 2026-08-25 12:23:59,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-08-25 12:23:59,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:23:59,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-08-25 12:23:59,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:23:59,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:23:59,197 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:23:59,209 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:23:59,212 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.046 2026-08-25 12:23:59,261 25 INFO rb-44da9a1-224237-407818 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-25 12:23:59,262 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:23:59,282 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:23:59,283 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:23:59,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.096 0.057 2026-08-25 12:23:59,336 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.163 2026-08-25 12:23:59,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-08-25 12:23:59,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.031 0.139 2026-08-25 12:23:59,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.014 0.229 2026-08-25 12:23:59,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.133 2026-08-25 12:23:59,630 25 INFO rb-44da9a1-224237-407818 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-25 12:23:59,640 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:23:59,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.006 0.015 2026-08-25 12:23:59,689 25 INFO rb-44da9a1-224237-407818 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-25 12:23:59,692 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:23:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:01,726 25 INFO rb-44da9a1-224237-407818 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-25 12:24:01,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24: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-25 12:24:01,838 25 INFO rb-44da9a1-224237-407818 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-25 12:24:01,915 25 INFO rb-44da9a1-224237-407818 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-25 12:24:01,965 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,017 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,079 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,130 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,183 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,244 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,295 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,346 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,396 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,447 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,498 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,548 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,607 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,623 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9297451 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cba27d01-bc1d-4b64-a92e-6f9934a5835a'}] 2026-08-25 12:24:02,683 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9297451 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cba27d01-bc1d-4b64-a92e-6f9934a5835a'} created pos.order #703 2026-08-25 12:24:02,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9297451 finished 2026-08-25 12:24:02,745 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.053 0.071 2026-08-25 12:24:02,775 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,826 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-08-25 12:24:02,882 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,932 25 INFO rb-44da9a1-224237-407818 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-25 12:24:02,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.025 0.038 2026-08-25 12:24:02,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.011 2026-08-25 12:24:02,984 25 INFO rb-44da9a1-224237-407818 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-25 12:24:03,040 25 INFO rb-44da9a1-224237-407818 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-25 12:24:03,097 25 INFO rb-44da9a1-224237-407818 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-25 12:24:03,156 25 INFO rb-44da9a1-224237-407818 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-25 12:24:03,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:03] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.046 0.060 2026-08-25 12:24:03,242 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-08-25 12:24:03,293 25 INFO rb-44da9a1-224237-407818 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-25 12:24:03,360 25 INFO rb-44da9a1-224237-407818 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-25 12:24:03,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:24:03,409 25 INFO rb-44da9a1-224237-407818 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-25 12:24:03,460 25 INFO rb-44da9a1-224237-407818 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-25 12:24:03,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-08-25 12:24:03,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:24:03,590 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16332892 (allocated 17698816) 2026-08-25 12:24:03,606 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 100233 2026-08-25 12:24:03,609 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-08-25 12:24:03,609 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 100233 2026-08-25 12:24:03,711 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122403_711179_test_04_ticket_screen.txt 2026-08-25 12:24:03,711 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmpb_vtzwyo_chrome_odoo" 2026-08-25 12:24:03,724 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-08-25 12:24:04,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 100430 2026-08-25 12:24:04,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpr65_fxpq_chrome_odoo 2026-08-25 12:24:04,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:40723/json/version 2026-08-25 12:24:04,105 25 INFO rb-44da9a1-224237-407818 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-25 12:24:04,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-08-25 12:24:04,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:40723/json 2026-08-25 12:24:04,132 25 INFO rb-44da9a1-224237-407818 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-25 12:24:04,173 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:40723/devtools/page/911D859E57B1E9C21C2063C0E81D81EB 2026-08-25 12:24:04,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-08-25 12:24:04,219 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-08-25 12:24:04,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:24:04,305 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-08-25 12:24:04,307 25 INFO rb-44da9a1-224237-407818 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-25 12:24:04,307 25 INFO rb-44da9a1-224237-407818 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-25 12:24:04,322 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:24:04,763 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:04] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.061 0.384 2026-08-25 12:24:04,766 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '911D859E57B1E9C21C2063C0E81D81EB', 'loaderId': '5FDF02579B19A5305BFC691F3CEC62B1', 'isDownload': False} 2026-08-25 12:24:04,767 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-08-25 12:24:04,784 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:24:04,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:04] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:24:04,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:04] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-08-25 12:24:04,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:04] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.037 2026-08-25 12:24:05,213 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:24:05,218 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:24:05,233 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:24:05,257 25 INFO rb-44da9a1-224237-407818 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-25 12:24:05,266 25 INFO rb-44da9a1-224237-407818 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-25 12:24:05,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-08-25 12:24:05,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:24:05,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:05,348 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.014 2026-08-25 12:24:05,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.039 2026-08-25 12:24:05,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.027 2026-08-25 12:24:05,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-25 12:24:05,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.216 0.270 2026-08-25 12:24:05,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:24:06,032 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:24:06,092 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.030 2026-08-25 12:24:06,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:24:06,144 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-08-25 12:24:06,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:24:06,205 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:06,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:24:06,231 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:24:06,243 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:24:06,260 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:24:06,272 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "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-25 12:24:06,284 25 INFO rb-44da9a1-224237-407818 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-25 12:24:06,287 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:06,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.080 0.114 2026-08-25 12:24:06,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.203 2026-08-25 12:24:06,421 25 INFO rb-44da9a1-224237-407818 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-25 12:24:06,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.076 0.164 2026-08-25 12:24:06,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.025 0.287 2026-08-25 12:24:06,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.186 2026-08-25 12:24:06,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:24:06,736 25 INFO rb-44da9a1-224237-407818 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-25 12:24:06,758 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:06,823 25 INFO rb-44da9a1-224237-407818 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-25 12:24:06,868 25 INFO rb-44da9a1-224237-407818 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-25 12:24:06,920 25 INFO rb-44da9a1-224237-407818 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-25 12:24:06,980 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,028 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,081 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,146 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,197 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,254 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,305 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,356 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,407 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,457 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,516 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,543 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17439503 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c1a06bc9-b5e5-4281-a3f7-2eabdf9ef97b'}] 2026-08-25 12:24:07,595 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17439503 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c1a06bc9-b5e5-4281-a3f7-2eabdf9ef97b'} created pos.order #704 2026-08-25 12:24:07,605 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17439503 finished 2026-08-25 12:24:07,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.032 0.063 2026-08-25 12:24:07,663 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,716 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,782 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:24:07,791 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,842 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,894 25 INFO rb-44da9a1-224237-407818 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-25 12:24:07,944 25 INFO rb-44da9a1-224237-407818 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-25 12:24:08,002 25 INFO rb-44da9a1-224237-407818 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-25 12:24:08,053 25 INFO rb-44da9a1-224237-407818 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-25 12:24:08,104 25 INFO rb-44da9a1-224237-407818 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-25 12:24:08,169 25 INFO rb-44da9a1-224237-407818 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-25 12:24:08,176 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:08,176 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:24:08,236 25 INFO rb-44da9a1-224237-407818 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-25 12:24:08,291 25 INFO rb-44da9a1-224237-407818 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-25 12:24:08,352 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-25 12:24:08,357 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83912459 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c1a06bc9-b5e5-4281-a3f7-2eabdf9ef97b'}] 2026-08-25 12:24:08,367 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:08,424 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [683] to pos.order #704 2026-08-25 12:24:08,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83912459 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c1a06bc9-b5e5-4281-a3f7-2eabdf9ef97b'} updated pos.order #704 2026-08-25 12:24:08,655 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83912459 finished 2026-08-25 12:24:08,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.157 0.201 2026-08-25 12:24:08,760 25 INFO rb-44da9a1-224237-407818 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-25 12:24:08,817 25 INFO rb-44da9a1-224237-407818 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-25 12:24:10,859 25 INFO rb-44da9a1-224237-407818 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-25 12:24:10,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:24:10,923 25 INFO rb-44da9a1-224237-407818 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-25 12:24:10,989 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,040 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,092 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,146 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,197 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,249 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,309 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,358 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,412 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,592 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,643 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,694 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,744 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,795 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,853 25 INFO rb-44da9a1-224237-407818 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-25 12:24:11,869 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90954814 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4f877929-8be9-4c37-829e-03f38d08b890'}] 2026-08-25 12:24:11,923 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90954814 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4f877929-8be9-4c37-829e-03f38d08b890'} created pos.order #705 2026-08-25 12:24:11,940 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90954814 finished 2026-08-25 12:24:11,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.053 0.065 2026-08-25 12:24:12,008 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-25 12:24:12,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-25 12:24:12,146 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.041 0.031 2026-08-25 12:24:12,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-08-25 12:24:12,182 25 INFO rb-44da9a1-224237-407818 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-25 12:24:12,233 25 INFO rb-44da9a1-224237-407818 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-25 12:24:12,286 25 INFO rb-44da9a1-224237-407818 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-25 12:24:12,337 25 INFO rb-44da9a1-224237-407818 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-25 12:24:12,395 25 INFO rb-44da9a1-224237-407818 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-25 12:24:14,442 25 INFO rb-44da9a1-224237-407818 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-25 12:24:14,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.005 2026-08-25 12:24:14,519 25 INFO rb-44da9a1-224237-407818 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-25 12:24:14,588 25 INFO rb-44da9a1-224237-407818 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-25 12:24:14,638 25 INFO rb-44da9a1-224237-407818 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-25 12:24:14,689 25 INFO rb-44da9a1-224237-407818 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-25 12:24:14,743 25 INFO rb-44da9a1-224237-407818 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-25 12:24:14,794 25 INFO rb-44da9a1-224237-407818 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-25 12:24:14,847 25 INFO rb-44da9a1-224237-407818 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-25 12:24:14,907 25 INFO rb-44da9a1-224237-407818 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-25 12:24:14,957 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,011 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,192 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,243 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,293 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,344 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,395 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,450 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,501 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,551 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,609 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,665 25 INFO rb-44da9a1-224237-407818 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-25 12:24:15,726 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-25 12:24:15,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27096866 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '8eae0860-d8b9-42fd-853e-9cb6d882ba1f'}] 2026-08-25 12:24:15,938 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27096866 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '8eae0860-d8b9-42fd-853e-9cb6d882ba1f'} created pos.order #706 2026-08-25 12:24:15,950 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27096866 finished 2026-08-25 12:24:16,002 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.094 0.180 2026-08-25 12:24:16,044 25 INFO rb-44da9a1-224237-407818 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-25 12:24:16,102 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,142 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-08-25 12:24:18,203 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,274 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,326 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,377 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,432 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,483 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,536 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,599 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,649 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,702 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,875 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,926 25 INFO rb-44da9a1-224237-407818 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-25 12:24:18,977 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,028 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,079 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,129 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,187 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,245 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,299 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,350 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,403 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,454 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,508 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-08-25 12:24:19,613 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,674 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,731 25 INFO rb-44da9a1-224237-407818 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-25 12:24:19,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-25 12:24:19,845 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-25 12:24:19,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6293150 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'd6751493-1955-4eea-bf01-99554dec5c9f'}] 2026-08-25 12:24:19,896 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6293150 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'd6751493-1955-4eea-bf01-99554dec5c9f'} created pos.order #707 2026-08-25 12:24:19,910 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6293150 finished 2026-08-25 12:24:19,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.030 0.075 2026-08-25 12:24:20,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.056 0.035 2026-08-25 12:24:20,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.012 2026-08-25 12:24:20,127 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,177 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,231 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,282 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,337 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,388 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,438 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:24:20,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-25 12:24:20,552 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,603 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,654 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,705 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,756 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,808 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,859 25 INFO rb-44da9a1-224237-407818 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-25 12:24:20,917 25 INFO rb-44da9a1-224237-407818 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-25 12:24:22,958 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-25 12:24:23,009 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-25 12:24:23,065 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-25 12:24:23,122 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.018 0.036 2026-08-25 12:24:23,143 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:24:23,160 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,212 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,266 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,322 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,373 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,424 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,485 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-25 12:24:23,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:23] "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-25 12:24:23,534 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,584 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,635 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,686 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,737 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,789 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,841 25 INFO rb-44da9a1-224237-407818 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-25 12:24:23,900 25 INFO rb-44da9a1-224237-407818 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-25 12:24:25,941 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-25 12:24:25,992 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-25 12:24:26,048 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.043 0.043 2026-08-25 12:24:26,162 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-08-25 12:24:26,185 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,236 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,286 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,350 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,401 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,452 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,503 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,553 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,604 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,660 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,711 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-08-25 12:24:26,764 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,819 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,870 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,921 25 INFO rb-44da9a1-224237-407818 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-25 12:24:26,978 25 INFO rb-44da9a1-224237-407818 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-25 12:24:27,032 25 INFO rb-44da9a1-224237-407818 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-25 12:24:27,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-25 12:24:27,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7668285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'd6751493-1955-4eea-bf01-99554dec5c9f'}] 2026-08-25 12:24:27,170 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [685] to pos.order #707 2026-08-25 12:24:27,341 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7668285 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'd6751493-1955-4eea-bf01-99554dec5c9f'} updated pos.order #707 2026-08-25 12:24:27,353 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7668285 finished 2026-08-25 12:24:27,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.097 0.203 2026-08-25 12:24:27,429 25 INFO rb-44da9a1-224237-407818 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-25 12:24:27,478 25 INFO rb-44da9a1-224237-407818 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-25 12:24:27,528 25 INFO rb-44da9a1-224237-407818 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-25 12:24:27,580 25 INFO rb-44da9a1-224237-407818 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-25 12:24:27,631 25 INFO rb-44da9a1-224237-407818 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-25 12:24:27,685 25 INFO rb-44da9a1-224237-407818 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-25 12:24:27,736 25 INFO rb-44da9a1-224237-407818 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-25 12:24:27,797 25 INFO rb-44da9a1-224237-407818 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-25 12:24:29,841 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-25 12:24:29,892 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-08-25 12:24:29,955 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-25 12:24:30,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.039 0.038 2026-08-25 12:24:30,058 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-08-25 12:24:30,076 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,126 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,182 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,233 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,301 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.006 0.010 2026-08-25 12:24:30,336 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.005 0.010 2026-08-25 12:24:30,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.016 0.022 2026-08-25 12:24:30,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.017 2026-08-25 12:24:30,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.004 0.011 2026-08-25 12:24:30,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.007 0.007 2026-08-25 12:24:30,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.018 2026-08-25 12:24:30,462 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.039 2026-08-25 12:24:30,479 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-08-25 12:24:30,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.022 2026-08-25 12:24:30,528 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,579 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,634 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,684 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,739 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,791 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,842 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,905 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24: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.006 2026-08-25 12:24:30,913 25 INFO rb-44da9a1-224237-407818 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-25 12:24:30,916 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29945957 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': 'c1a06bc9-b5e5-4281-a3f7-2eabdf9ef97b'}] 2026-08-25 12:24:30,921 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29945957 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': 'c1a06bc9-b5e5-4281-a3f7-2eabdf9ef97b'} sync ignored for existing PoS order pos.order(704,) (state: paid) 2026-08-25 12:24:30,937 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29945957 finished 2026-08-25 12:24:30,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.020 0.057 2026-08-25 12:24:31,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91806024 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': '8eae0860-d8b9-42fd-853e-9cb6d882ba1f'}] 2026-08-25 12:24:31,033 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91806024 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': '8eae0860-d8b9-42fd-853e-9cb6d882ba1f'} sync ignored for existing PoS order pos.order(706,) (state: paid) 2026-08-25 12:24:31,052 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91806024 finished 2026-08-25 12:24:31,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.029 0.062 2026-08-25 12:24:31,151 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86524076 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': 'd6751493-1955-4eea-bf01-99554dec5c9f'}] 2026-08-25 12:24:31,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86524076 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': 'd6751493-1955-4eea-bf01-99554dec5c9f'} sync ignored for existing PoS order pos.order(707,) (state: paid) 2026-08-25 12:24:31,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86524076 finished 2026-08-25 12:24:31,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.022 0.058 2026-08-25 12:24:31,276 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,326 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,377 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,435 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,489 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,542 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,596 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,660 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,717 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,768 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,824 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,888 25 INFO rb-44da9a1-224237-407818 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-25 12:24:31,891 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1564538 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4f877929-8be9-4c37-829e-03f38d08b890'}] 2026-08-25 12:24:31,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1159] to pos.order #705 2026-08-25 12:24:31,955 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [686] to pos.order #705 2026-08-25 12:24:32,115 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1564538 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4f877929-8be9-4c37-829e-03f38d08b890'} updated pos.order #705 2026-08-25 12:24:32,123 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1564538 finished 2026-08-25 12:24:32,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.072 0.203 2026-08-25 12:24:32,325 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,385 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,433 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:24:32,500 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,561 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,612 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,663 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,717 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,768 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,820 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,879 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,930 25 INFO rb-44da9a1-224237-407818 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-25 12:24:32,983 25 INFO rb-44da9a1-224237-407818 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-25 12:24:33,158 25 INFO rb-44da9a1-224237-407818 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-25 12:24:33,209 25 INFO rb-44da9a1-224237-407818 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-25 12:24:33,259 25 INFO rb-44da9a1-224237-407818 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-25 12:24:33,310 25 INFO rb-44da9a1-224237-407818 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-25 12:24:33,361 25 INFO rb-44da9a1-224237-407818 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-25 12:24:33,417 25 INFO rb-44da9a1-224237-407818 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-25 12:24:33,468 25 INFO rb-44da9a1-224237-407818 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-25 12:24:33,518 25 INFO rb-44da9a1-224237-407818 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-25 12:24:33,580 25 INFO rb-44da9a1-224237-407818 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-25 12:24:33,632 25 INFO rb-44da9a1-224237-407818 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-25 12:24:33,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-08-25 12:24:33,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59286429 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '3003c3cf-8711-45a5-a5cc-18ac806eb37b'}] 2026-08-25 12:24:33,901 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59286429 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '3003c3cf-8711-45a5-a5cc-18ac806eb37b'} created pos.order #708 2026-08-25 12:24:33,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59286429 finished 2026-08-25 12:24:33,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.109 0.156 2026-08-25 12:24:33,999 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-08-25 12:24:34,067 25 INFO rb-44da9a1-224237-407818 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-25 12:24:34,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:34] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:24:34,110 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-08-25 12:24:34,117 25 INFO rb-44da9a1-224237-407818 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-25 12:24:34,181 25 INFO rb-44da9a1-224237-407818 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-25 12:24:34,192 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69089350 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': '3003c3cf-8711-45a5-a5cc-18ac806eb37b'}] 2026-08-25 12:24:34,206 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69089350 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': '3003c3cf-8711-45a5-a5cc-18ac806eb37b'} sync ignored for existing PoS order pos.order(708,) (state: paid) 2026-08-25 12:24:34,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69089350 finished 2026-08-25 12:24:34,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-08-25 12:24:34,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-08-25 12:24:34,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:24:34,292 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.031 0.071 2026-08-25 12:24:34,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29760752 (allocated 33042432) 2026-08-25 12:24:34,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 100430 2026-08-25 12:24:34,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-08-25 12:24:34,515 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 100430 2026-08-25 12:24:34,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122434_612427_test_05_tip_screen.txt 2026-08-25 12:24:34,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpr65_fxpq_chrome_odoo" 2026-08-25 12:24:34,639 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-08-25 12:24:34,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 100664 2026-08-25 12:24:34,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmppmh9vl1g_chrome_odoo 2026-08-25 12:24:34,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:38075/json/version 2026-08-25 12:24:34,974 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:24:34,993 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-25 12:24:34,993 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:38075/json 2026-08-25 12:24:34,994 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:24:35,001 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:38075/devtools/page/CEAB1D285631F121468E176005F5F367 2026-08-25 12:24:35,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-08-25 12:24:35,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-08-25 12:24:35,168 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:24:35,175 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-08-25 12:24:35,177 25 INFO rb-44da9a1-224237-407818 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-25 12:24:35,177 25 INFO rb-44da9a1-224237-407818 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-25 12:24:35,187 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:24:35,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:35] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.033 0.563 2026-08-25 12:24:35,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': 'CEAB1D285631F121468E176005F5F367', 'loaderId': 'B37F1B1F835F69D2E7508EC442858BEF', 'isDownload': False} 2026-08-25 12:24:35,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-08-25 12:24:35,807 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:24:35,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:35] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:24:35,838 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:35] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:24:35,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:35] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.041 2026-08-25 12:24:36,279 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:36,283 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:36,295 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:24:36,305 25 INFO rb-44da9a1-224237-407818 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-25 12:24:36,313 25 INFO rb-44da9a1-224237-407818 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-25 12:24:36,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:24:36,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:24:36,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:36,379 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.010 2026-08-25 12:24:36,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-25 12:24:36,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.026 2026-08-25 12:24:36,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.022 2026-08-25 12:24:37,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.253 0.300 2026-08-25 12:24:37,038 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:24:37,101 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24: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-25 12:24:37,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-08-25 12:24:37,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:24:37,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-25 12:24:37,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-08-25 12:24:37,273 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:37,300 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:24:37,304 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:37,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.016 0.023 2026-08-25 12:24:37,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-08-25 12:24:37,332 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.043 2026-08-25 12:24:37,372 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24: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-25 12:24:37,375 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:24:37,390 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:24:37,417 25 INFO rb-44da9a1-224237-407818 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-25 12:24:37,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.045 0.030 2026-08-25 12:24:37,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.031 0.149 2026-08-25 12:24:37,568 25 INFO rb-44da9a1-224237-407818 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-25 12:24:37,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.036 2026-08-25 12:24:37,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24: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-25 12:24:37,746 25 INFO rb-44da9a1-224237-407818 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-25 12:24:37,767 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:37,822 25 INFO rb-44da9a1-224237-407818 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-25 12:24:37,874 25 INFO rb-44da9a1-224237-407818 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-25 12:24:37,922 25 INFO rb-44da9a1-224237-407818 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-25 12:24:37,978 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,028 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,081 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,134 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,187 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,252 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,303 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,354 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,405 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,480 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,531 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,581 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,636 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,687 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,740 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,792 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,845 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,905 25 INFO rb-44da9a1-224237-407818 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-25 12:24:38,956 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,007 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,059 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,132 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,183 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,234 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,288 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,340 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,392 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,444 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,496 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,563 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,614 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,665 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,715 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,773 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89012199 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e227e0c0-08cb-4fc1-93b9-ef1c724dae89'}] 2026-08-25 12:24:39,853 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89012199 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e227e0c0-08cb-4fc1-93b9-ef1c724dae89'} created pos.order #709 2026-08-25 12:24:39,864 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89012199 finished 2026-08-25 12:24:39,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.039 0.065 2026-08-25 12:24:39,924 25 INFO rb-44da9a1-224237-407818 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-25 12:24:39,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:24:39,996 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,044 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,095 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,153 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,216 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,269 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,319 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,373 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,425 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,498 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,501 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36810796 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e227e0c0-08cb-4fc1-93b9-ef1c724dae89'}] 2026-08-25 12:24:40,528 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1161, 1163] 2026-08-25 12:24:40,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36810796 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e227e0c0-08cb-4fc1-93b9-ef1c724dae89'} updated pos.order #709 2026-08-25 12:24:40,547 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,554 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36810796 finished 2026-08-25 12:24:40,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 86 0.045 0.079 2026-08-25 12:24:40,648 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15816537 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cd230a04-c0e3-4ad4-a03b-d12bdbcc67cb'}] 2026-08-25 12:24:40,685 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15816537 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cd230a04-c0e3-4ad4-a03b-d12bdbcc67cb'} created pos.order #710 2026-08-25 12:24:40,695 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15816537 finished 2026-08-25 12:24:40,724 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.021 0.057 2026-08-25 12:24:40,758 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,809 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,870 25 INFO rb-44da9a1-224237-407818 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-25 12:24:40,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.017 0.023 2026-08-25 12:24:40,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-08-25 12:24:40,950 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,000 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,060 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,110 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,161 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,212 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,264 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,313 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,370 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.019 0.033 2026-08-25 12:24:41,460 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.015 2026-08-25 12:24:41,463 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,514 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,577 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.007 2026-08-25 12:24:41,628 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,679 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,729 25 INFO rb-44da9a1-224237-407818 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-25 12:24:41,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-08-25 12:24:41,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-25 12:24:41,874 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19001148 (allocated 20451328) 2026-08-25 12:24:41,882 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 100664 2026-08-25 12:24:41,883 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-08-25 12:24:41,884 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 100664 2026-08-25 12:24:41,958 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122441_958277_test_06_split_bill_screen.txt 2026-08-25 12:24:41,958 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmppmh9vl1g_chrome_odoo" 2026-08-25 12:24:41,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-08-25 12:24:42,232 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #219 deleted product.product records with IDs: [2497] 2026-08-25 12:24:42,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 100877 2026-08-25 12:24:42,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp5fu4uaqt_chrome_odoo 2026-08-25 12:24:42,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:38953/json/version 2026-08-25 12:24:42,584 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:24:42,604 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-25 12:24:42,604 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:38953/json 2026-08-25 12:24:42,604 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:24:42,677 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:38953/devtools/page/CD9520607E75C5B4EA3648AD8FFEF6C1 2026-08-25 12:24:42,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-08-25 12:24:42,703 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-08-25 12:24:42,788 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:24:42,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-08-25 12:24:42,795 25 INFO rb-44da9a1-224237-407818 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-25 12:24:42,796 25 INFO rb-44da9a1-224237-407818 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-25 12:24:42,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:24:43,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.062 0.409 2026-08-25 12:24:43,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': 'CD9520607E75C5B4EA3648AD8FFEF6C1', 'loaderId': 'F7AE8ED37C2E5FCAE764ECC23846CB9B', 'isDownload': False} 2026-08-25 12:24:43,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-08-25 12:24:43,296 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:24:43,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:24:43,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:24:43,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:24:43,744 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:43,754 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:43,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-08-25 12:24:43,785 25 INFO rb-44da9a1-224237-407818 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-25 12:24:43,795 25 INFO rb-44da9a1-224237-407818 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-25 12:24:43,796 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.004 2026-08-25 12:24:43,811 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:24:43,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:43,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-08-25 12:24:43,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-08-25 12:24:43,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.027 2026-08-25 12:24:43,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-25 12:24:44,442 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.196 0.300 2026-08-25 12:24:44,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:24:44,512 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:24:44,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.007 0.014 2026-08-25 12:24:44,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-08-25 12:24:44,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:24:44,709 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-25 12:24:44,719 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:24:44,770 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:44,786 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:24:44,792 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:24:44,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.039 0.021 2026-08-25 12:24:44,855 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:24:44,856 25 INFO rb-44da9a1-224237-407818 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-25 12:24:44,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.085 2026-08-25 12:24:44,868 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:24:44,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-08-25 12:24:44,935 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:44,971 25 INFO rb-44da9a1-224237-407818 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-25 12:24:44,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:44] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.035 0.031 2026-08-25 12:24:45,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:45] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.012 0.091 2026-08-25 12:24:45,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.087 2026-08-25 12:24:45,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:24:45,191 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,217 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:45,271 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,322 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,373 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,428 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,479 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,532 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,594 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,645 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,698 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,876 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,926 25 INFO rb-44da9a1-224237-407818 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-25 12:24:45,976 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,033 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,099 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,150 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,204 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,255 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,307 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,387 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,392 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5544108 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c47bbff0-6fc3-4efa-8601-4065089f2135'}] 2026-08-25 12:24:46,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5544108 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c47bbff0-6fc3-4efa-8601-4065089f2135'} created pos.order #711 2026-08-25 12:24:46,447 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5544108 finished 2026-08-25 12:24:46,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.044 0.065 2026-08-25 12:24:46,538 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8737946 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '120c0e15-1a94-4be3-8894-e3d34c595691'}] 2026-08-25 12:24:46,592 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8737946 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '120c0e15-1a94-4be3-8894-e3d34c595691'} created pos.order #712 2026-08-25 12:24:46,603 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8737946 finished 2026-08-25 12:24:46,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.049 0.064 2026-08-25 12:24:46,683 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,733 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,802 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,813 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:46,814 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:46,853 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,904 25 INFO rb-44da9a1-224237-407818 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-25 12:24:46,970 25 INFO rb-44da9a1-224237-407818 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-25 12:24:47,030 25 INFO rb-44da9a1-224237-407818 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-25 12:24:47,034 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79240245 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '120c0e15-1a94-4be3-8894-e3d34c595691'}] 2026-08-25 12:24:47,037 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:47,092 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [688] to pos.order #712 2026-08-25 12:24:47,298 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79240245 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '120c0e15-1a94-4be3-8894-e3d34c595691'} updated pos.order #712 2026-08-25 12:24:47,315 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79240245 finished 2026-08-25 12:24:47,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.128 0.214 2026-08-25 12:24:47,534 25 INFO rb-44da9a1-224237-407818 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-25 12:24:47,588 25 INFO rb-44da9a1-224237-407818 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-25 12:24:47,635 25 INFO rb-44da9a1-224237-407818 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-25 12:24:47,697 25 INFO rb-44da9a1-224237-407818 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-25 12:24:47,748 25 INFO rb-44da9a1-224237-407818 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-25 12:24:47,799 25 INFO rb-44da9a1-224237-407818 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-25 12:24:47,855 25 INFO rb-44da9a1-224237-407818 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-25 12:24:47,915 25 INFO rb-44da9a1-224237-407818 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-25 12:24:47,918 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34087245 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c47bbff0-6fc3-4efa-8601-4065089f2135'}] 2026-08-25 12:24:47,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [689] to pos.order #711 2026-08-25 12:24:48,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34087245 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c47bbff0-6fc3-4efa-8601-4065089f2135'} updated pos.order #711 2026-08-25 12:24:48,148 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34087245 finished 2026-08-25 12:24:48,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.114 0.185 2026-08-25 12:24:48,285 25 INFO rb-44da9a1-224237-407818 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-25 12:24:48,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-08-25 12:24:48,333 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-25 12:24:48,410 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17454584 (allocated 19271680) 2026-08-25 12:24:48,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 100877 2026-08-25 12:24:48,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-08-25 12:24:48,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 100877 2026-08-25 12:24:48,525 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122448_525161_test_07_split_bill_screen.txt 2026-08-25 12:24:48,525 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmp5fu4uaqt_chrome_odoo" 2026-08-25 12:24:48,801 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 101073 2026-08-25 12:24:48,801 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp_ap324bf_chrome_odoo 2026-08-25 12:24:48,801 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:32989/json/version 2026-08-25 12:24:48,804 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32989', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:24:48,824 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-08-25 12:24:48,825 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:32989/json 2026-08-25 12:24:48,825 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32989', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:24:48,871 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:32989/devtools/page/3B14E1A0E581ACB64C2ABA3DDF9624F3 2026-08-25 12:24:48,883 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-08-25 12:24:48,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-08-25 12:24:48,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:24:48,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-08-25 12:24:48,991 25 INFO rb-44da9a1-224237-407818 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-25 12:24:48,993 25 INFO rb-44da9a1-224237-407818 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-25 12:24:49,054 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.014 0.034 2026-08-25 12:24:49,063 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '3B14E1A0E581ACB64C2ABA3DDF9624F3', 'loaderId': 'ABD042D2499E14A59D69E00CEA3F101C', 'isDownload': False} 2026-08-25 12:24:49,064 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-08-25 12:24:49,081 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:24:49,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:24:49,101 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:24:49,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:24:49,575 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:49,593 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:24:49,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:24:49,624 25 INFO rb-44da9a1-224237-407818 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-25 12:24:49,632 25 INFO rb-44da9a1-224237-407818 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-25 12:24:49,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.004 2026-08-25 12:24:49,648 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:24:49,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:49,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.008 0.012 2026-08-25 12:24:49,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.023 2026-08-25 12:24:49,724 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.019 2026-08-25 12:24:49,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-08-25 12:24:50,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 263 0.144 0.281 2026-08-25 12:24:50,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "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-25 12:24:50,246 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24: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-25 12:24:50,267 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:24:50,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-25 12:24:50,339 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:24:50,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-08-25 12:24:50,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:24:50,418 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:24:50,421 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:24:50,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.008 0.017 2026-08-25 12:24:50,455 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:24:50,462 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:24:50,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.010 0.025 2026-08-25 12:24:50,472 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:24:50,474 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:50,506 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:24:50,563 25 INFO rb-44da9a1-224237-407818 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-25 12:24:50,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.055 0.028 2026-08-25 12:24:50,675 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.060 0.118 2026-08-25 12:24:50,680 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24: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.059 2026-08-25 12:24:50,725 25 INFO rb-44da9a1-224237-407818 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-25 12:24:50,743 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:50,807 25 INFO rb-44da9a1-224237-407818 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-25 12:24:50,854 25 INFO rb-44da9a1-224237-407818 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-25 12:24:50,905 25 INFO rb-44da9a1-224237-407818 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-25 12:24:50,956 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,007 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,076 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,127 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,182 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,230 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,280 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,350 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,402 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,469 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,526 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,580 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,652 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,703 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,761 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,821 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,877 25 INFO rb-44da9a1-224237-407818 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-25 12:24:51,930 25 INFO rb-44da9a1-224237-407818 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-25 12:24:52,008 25 INFO rb-44da9a1-224237-407818 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-25 12:24:52,012 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21628197 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '634e09b1-f7e3-4dd6-8972-da5f072ea399'}] 2026-08-25 12:24:52,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21628197 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '634e09b1-f7e3-4dd6-8972-da5f072ea399'} created pos.order #713 2026-08-25 12:24:52,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21628197 finished 2026-08-25 12:24:52,122 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.043 0.069 2026-08-25 12:24:52,162 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55543207 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '0b4b9da8-aade-4f52-b805-0275ee643375'}] 2026-08-25 12:24:52,213 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55543207 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '0b4b9da8-aade-4f52-b805-0275ee643375'} created pos.order #714 2026-08-25 12:24:52,223 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55543207 finished 2026-08-25 12:24:52,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.035 0.066 2026-08-25 12:24:52,305 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:52,311 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:24:52,331 25 INFO rb-44da9a1-224237-407818 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-25 12:24:52,391 25 INFO rb-44da9a1-224237-407818 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-25 12:24:52,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46088828 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '0b4b9da8-aade-4f52-b805-0275ee643375'}] 2026-08-25 12:24:52,410 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:52,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [690] to pos.order #714 2026-08-25 12:24:52,649 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46088828 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '0b4b9da8-aade-4f52-b805-0275ee643375'} updated pos.order #714 2026-08-25 12:24:52,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46088828 finished 2026-08-25 12:24:52,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.082 0.225 2026-08-25 12:24:52,859 25 INFO rb-44da9a1-224237-407818 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-25 12:24:52,903 25 INFO rb-44da9a1-224237-407818 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-25 12:24:52,955 25 INFO rb-44da9a1-224237-407818 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-25 12:24:53,006 25 INFO rb-44da9a1-224237-407818 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-25 12:24:53,064 25 INFO rb-44da9a1-224237-407818 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-25 12:24:53,119 25 INFO rb-44da9a1-224237-407818 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-25 12:24:53,178 25 INFO rb-44da9a1-224237-407818 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-25 12:24:53,184 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41489382 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '634e09b1-f7e3-4dd6-8972-da5f072ea399'}] 2026-08-25 12:24:53,251 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [691] to pos.order #713 2026-08-25 12:24:53,440 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41489382 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '634e09b1-f7e3-4dd6-8972-da5f072ea399'} updated pos.order #713 2026-08-25 12:24:53,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41489382 finished 2026-08-25 12:24:53,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.111 0.217 2026-08-25 12:24:53,594 25 INFO rb-44da9a1-224237-407818 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-25 12:24:53,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-08-25 12:24:53,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:24:53,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18671528 (allocated 20058112) 2026-08-25 12:24:53,791 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 101073 2026-08-25 12:24:53,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-08-25 12:24:53,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 101073 2026-08-25 12:24:53,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122453_887721_test_07_split_bill_screen.txt 2026-08-25 12:24:53,888 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmp_ap324bf_chrome_odoo" 2026-08-25 12:24:53,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-08-25 12:24:54,244 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 101270 2026-08-25 12:24:54,244 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmpel9fmhrf_chrome_odoo 2026-08-25 12:24:54,244 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:43395/json/version 2026-08-25 12:24:54,245 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:24:54,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-08-25 12:24:54,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:43395/json 2026-08-25 12:24:54,284 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:24:54,293 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:43395/devtools/page/715D125F9CA1650D42E0695FF683BE38 2026-08-25 12:24:54,366 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-08-25 12:24:54,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-08-25 12:24:54,464 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:24:54,472 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-08-25 12:24:54,476 25 INFO rb-44da9a1-224237-407818 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-25 12:24:54,476 25 INFO rb-44da9a1-224237-407818 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-25 12:24:54,496 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:24:54,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:54] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.082 0.384 2026-08-25 12:24:54,959 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': '715D125F9CA1650D42E0695FF683BE38', 'loaderId': '70B852459B20C41334F46AB0D88C82A0', 'isDownload': False} 2026-08-25 12:24:54,959 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-08-25 12:24:54,975 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:24:54,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:54] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:24:55,001 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:24:55,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-08-25 12:24:55,426 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:55,434 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:55,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:24:55,450 25 INFO rb-44da9a1-224237-407818 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-25 12:24:55,456 25 INFO rb-44da9a1-224237-407818 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-25 12:24:55,458 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:24:55,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-08-25 12:24:55,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:55,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.016 2026-08-25 12:24:55,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.045 2026-08-25 12:24:55,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.038 2026-08-25 12:24:55,638 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-08-25 12:24:56,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.107 0.254 2026-08-25 12:24:56,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:24:56,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:24:56,183 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-08-25 12:24:56,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-08-25 12:24:56,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-08-25 12:24:56,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:24:56,278 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:24:56,302 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:24:56,315 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:24:56,324 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "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-25 12:24:56,326 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:24:56,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.036 0.045 2026-08-25 12:24:56,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.077 2026-08-25 12:24:56,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-08-25 12:24:56,379 25 INFO rb-44da9a1-224237-407818 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-25 12:24:56,516 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:24:56,519 25 INFO rb-44da9a1-224237-407818 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-25 12:24:56,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.056 0.041 2026-08-25 12:24:56,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.033 0.131 2026-08-25 12:24:56,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.185 2026-08-25 12:24:56,817 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:24:56,875 25 INFO rb-44da9a1-224237-407818 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-25 12:24:56,897 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:24:56,953 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,005 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,054 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,104 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,156 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,223 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,274 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,325 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,376 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,427 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,495 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,545 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,596 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,648 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,699 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,749 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,800 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,851 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,908 25 INFO rb-44da9a1-224237-407818 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-25 12:24:57,958 25 INFO rb-44da9a1-224237-407818 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-25 12:24:58,009 25 INFO rb-44da9a1-224237-407818 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-25 12:24:58,087 25 INFO rb-44da9a1-224237-407818 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-25 12:24:58,096 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:24:58,096 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:24:58,153 25 INFO rb-44da9a1-224237-407818 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-25 12:24:58,220 25 INFO rb-44da9a1-224237-407818 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-25 12:24:58,223 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34055551 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '5145f545-1c09-4b68-adde-676fbf48ac6b'}] 2026-08-25 12:24:58,229 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:24:58,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34055551 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '5145f545-1c09-4b68-adde-676fbf48ac6b'} created pos.order #715 2026-08-25 12:24:58,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34055551 finished 2026-08-25 12:24:58,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.099 0.209 2026-08-25 12:24:58,711 25 INFO rb-44da9a1-224237-407818 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-25 12:24:58,759 25 INFO rb-44da9a1-224237-407818 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-25 12:24:58,820 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:24:58,822 25 INFO rb-44da9a1-224237-407818 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-25 12:24:58,872 25 INFO rb-44da9a1-224237-407818 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-25 12:24:58,924 25 INFO rb-44da9a1-224237-407818 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-25 12:24:58,975 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,025 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,076 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,131 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,201 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,208 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9539202 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '6d892a99-3d37-4b15-b58e-1483525009ae'}] 2026-08-25 12:24:59,236 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9539202 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '6d892a99-3d37-4b15-b58e-1483525009ae'} created pos.order #716 2026-08-25 12:24:59,246 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9539202 finished 2026-08-25 12:24:59,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.025 0.048 2026-08-25 12:24:59,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.014 0.030 2026-08-25 12:24:59,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-08-25 12:24:59,379 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:24:59] "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-25 12:24:59,381 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,431 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,481 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,534 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,585 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,636 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,687 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,738 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,788 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,858 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,908 25 INFO rb-44da9a1-224237-407818 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-25 12:24:59,966 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,017 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,067 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,118 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,169 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,219 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,270 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,322 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,381 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,428 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,479 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,536 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,600 25 INFO rb-44da9a1-224237-407818 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-25 12:25:00,603 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67368118 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '6d892a99-3d37-4b15-b58e-1483525009ae'}] 2026-08-25 12:25:00,637 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1174] to pos.order #716 2026-08-25 12:25:00,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [693] to pos.order #716 2026-08-25 12:25:00,865 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67368118 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '6d892a99-3d37-4b15-b58e-1483525009ae'} updated pos.order #716 2026-08-25 12:25:00,923 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67368118 finished 2026-08-25 12:25:00,989 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.134 0.254 2026-08-25 12:25:01,108 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-08-25 12:25:01,108 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-25 12:25:01,249 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18718636 (allocated 20058112) 2026-08-25 12:25:01,262 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 101270 2026-08-25 12:25:01,263 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-08-25 12:25:01,264 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 101270 2026-08-25 12:25:01,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122501_361897_test_08_refund_stay_current_table.txt 2026-08-25 12:25:01,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmpel9fmhrf_chrome_odoo" 2026-08-25 12:25:01,374 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-08-25 12:25:02,382 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 101466 2026-08-25 12:25:02,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmpd_zy2ws5_chrome_odoo 2026-08-25 12:25:02,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:40679/json/version 2026-08-25 12:25:02,383 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:02,428 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-08-25 12:25:02,428 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:40679/json 2026-08-25 12:25:02,428 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:02,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:40679/devtools/page/9ABF1E8E7063E83E478C9025BEF52F8B 2026-08-25 12:25:02,484 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-08-25 12:25:02,488 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-08-25 12:25:02,617 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:25:02,622 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-08-25 12:25:02,625 25 INFO rb-44da9a1-224237-407818 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-25 12:25:02,625 25 INFO rb-44da9a1-224237-407818 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-25 12:25:02,639 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:25:03,233 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.057 0.542 2026-08-25 12:25:03,237 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '9ABF1E8E7063E83E478C9025BEF52F8B', 'loaderId': 'E3C4160079DA4B23302002A44315A48D', 'isDownload': False} 2026-08-25 12:25:03,237 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-08-25 12:25:03,260 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:25:03,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:25:03,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:25:03,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:25:03,700 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:03,708 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:03,720 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:25:03,731 25 INFO rb-44da9a1-224237-407818 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-25 12:25:03,736 25 INFO rb-44da9a1-224237-407818 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-25 12:25:03,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:25:03,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:25:03,762 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:03,786 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-08-25 12:25:03,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-25 12:25:03,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.025 2026-08-25 12:25:03,835 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-25 12:25:06,791 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.184 2.745 2026-08-25 12:25:06,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:06,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:25:06,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:06] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.029 2026-08-25 12:25:06,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:25:06,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-08-25 12:25:07,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:25:07,037 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:07,054 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:25:07,060 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:07,064 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:07,091 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.013 0.029 2026-08-25 12:25:07,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.047 2026-08-25 12:25:07,108 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:07,117 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:07,159 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:25:07,177 25 INFO rb-44da9a1-224237-407818 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-25 12:25:07,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.042 0.092 2026-08-25 12:25:07,315 25 INFO rb-44da9a1-224237-407818 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-25 12:25:07,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.065 0.164 2026-08-25 12:25:07,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.098 2026-08-25 12:25:07,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:25:07,570 25 INFO rb-44da9a1-224237-407818 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-25 12:25:07,595 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:07,635 25 INFO rb-44da9a1-224237-407818 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-25 12:25:07,693 25 INFO rb-44da9a1-224237-407818 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-25 12:25:07,748 25 INFO rb-44da9a1-224237-407818 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-25 12:25:07,804 25 INFO rb-44da9a1-224237-407818 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-25 12:25:07,919 25 INFO rb-44da9a1-224237-407818 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-25 12:25:07,977 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,034 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,093 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,147 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,253 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,314 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,365 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,416 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,467 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,521 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,571 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,622 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,711 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,761 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,845 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,897 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,947 25 INFO rb-44da9a1-224237-407818 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-25 12:25:08,997 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,048 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,138 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,189 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,240 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,291 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,342 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,393 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,451 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,517 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,575 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,632 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,690 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,741 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,792 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,843 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,894 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,945 25 INFO rb-44da9a1-224237-407818 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-25 12:25:09,996 25 INFO rb-44da9a1-224237-407818 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-25 12:25:10,048 25 INFO rb-44da9a1-224237-407818 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-25 12:25:10,099 25 INFO rb-44da9a1-224237-407818 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-25 12:25:10,150 25 INFO rb-44da9a1-224237-407818 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-25 12:25:10,201 25 INFO rb-44da9a1-224237-407818 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-25 12:25:10,316 25 INFO rb-44da9a1-224237-407818 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-25 12:25:10,319 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23664778 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fd0137a7-b15d-42da-9302-a42b7a8cfece'}] 2026-08-25 12:25:10,363 25 INFO rb-44da9a1-224237-407818 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-25 12:25:10,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23664778 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fd0137a7-b15d-42da-9302-a42b7a8cfece'} created pos.order #717 2026-08-25 12:25:10,411 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23664778 finished 2026-08-25 12:25:10,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.051 0.083 2026-08-25 12:25:10,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96765834 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '647f0586-ddbc-41d1-afb9-da2dab993951'}] 2026-08-25 12:25:10,606 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96765834 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '647f0586-ddbc-41d1-afb9-da2dab993951'} created pos.order #718 2026-08-25 12:25:10,616 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96765834 finished 2026-08-25 12:25:10,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.045 0.071 2026-08-25 12:25:10,722 25 INFO rb-44da9a1-224237-407818 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-25 12:25:10,772 25 INFO rb-44da9a1-224237-407818 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-25 12:25:10,840 25 INFO rb-44da9a1-224237-407818 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-25 12:25:10,850 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:10,851 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:10,891 25 INFO rb-44da9a1-224237-407818 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-25 12:25:10,941 25 INFO rb-44da9a1-224237-407818 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-25 12:25:11,012 25 INFO rb-44da9a1-224237-407818 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-25 12:25:11,076 25 INFO rb-44da9a1-224237-407818 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-25 12:25:11,083 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38496021 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '647f0586-ddbc-41d1-afb9-da2dab993951'}] 2026-08-25 12:25:11,088 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:11,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [694] to pos.order #718 2026-08-25 12:25:11,682 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38496021 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '647f0586-ddbc-41d1-afb9-da2dab993951'} updated pos.order #718 2026-08-25 12:25:11,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38496021 finished 2026-08-25 12:25:11,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 333 0.262 0.438 2026-08-25 12:25:11,951 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,003 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,053 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,113 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,164 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,215 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,265 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,316 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,367 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,418 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,469 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,520 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,571 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,622 25 INFO rb-44da9a1-224237-407818 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-25 12:25:12,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-08-25 12:25:12,673 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-25 12:25:12,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22696144 (allocated 24121344) 2026-08-25 12:25:12,802 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 101466 2026-08-25 12:25:12,804 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-08-25 12:25:12,804 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 101466 2026-08-25 12:25:12,872 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122512_872226_test_09_combo_split_bill.txt 2026-08-25 12:25:12,872 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmpd_zy2ws5_chrome_odoo" 2026-08-25 12:25:12,880 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-08-25 12:25:13,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 101666 2026-08-25 12:25:13,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpyioe6c6h_chrome_odoo 2026-08-25 12:25:13,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:37683/json/version 2026-08-25 12:25:13,218 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37683', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:13,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-08-25 12:25:13,266 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:37683/json 2026-08-25 12:25:13,266 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37683', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:13,277 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:37683/devtools/page/EC2CF4D4DEA1A1C7519A6EA7455C3BAE 2026-08-25 12:25:13,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-08-25 12:25:13,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-08-25 12:25:13,406 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:25:13,418 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-08-25 12:25:13,427 25 INFO rb-44da9a1-224237-407818 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-25 12:25:13,427 25 INFO rb-44da9a1-224237-407818 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-25 12:25:13,472 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:25:13,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:13] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.081 0.380 2026-08-25 12:25:13,932 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': 'EC2CF4D4DEA1A1C7519A6EA7455C3BAE', 'loaderId': 'DB6199D1C5F7B4E5C9F02657E8585798', 'isDownload': False} 2026-08-25 12:25:13,932 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-08-25 12:25:13,951 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:25:13,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:13] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-08-25 12:25:13,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:13] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:25:13,993 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:13] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-08-25 12:25:14,392 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:14,403 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:14,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.014 2026-08-25 12:25:14,434 25 INFO rb-44da9a1-224237-407818 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-25 12:25:14,443 25 INFO rb-44da9a1-224237-407818 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-25 12:25:14,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-08-25 12:25:14,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:14,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:14,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.010 2026-08-25 12:25:14,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-08-25 12:25:14,586 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.032 2026-08-25 12:25:14,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.018 2026-08-25 12:25:15,154 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.230 0.292 2026-08-25 12:25:15,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:25:15,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:25:15,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-08-25 12:25:15,342 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:25:15,353 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-08-25 12:25:15,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:25:15,404 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:15,438 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:25:15,443 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:25:15,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.031 0.023 2026-08-25 12:25:15,482 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.010 0.055 2026-08-25 12:25:15,485 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-08-25 12:25:15,486 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:25:15,489 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:15,544 25 INFO rb-44da9a1-224237-407818 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-25 12:25:15,583 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:25:15,611 25 INFO rb-44da9a1-224237-407818 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-25 12:25:15,710 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.045 0.101 2026-08-25 12:25:15,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.132 2026-08-25 12:25:15,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.038 0.242 2026-08-25 12:25:15,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.046 2026-08-25 12:25:15,882 25 INFO rb-44da9a1-224237-407818 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-25 12:25:15,904 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:15,967 25 INFO rb-44da9a1-224237-407818 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-25 12:25:16,018 25 INFO rb-44da9a1-224237-407818 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-25 12:25:16,069 25 INFO rb-44da9a1-224237-407818 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-25 12:25:16,121 25 INFO rb-44da9a1-224237-407818 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-25 12:25:16,172 25 INFO rb-44da9a1-224237-407818 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-25 12:25:16,223 25 INFO rb-44da9a1-224237-407818 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-25 12:25:16,318 25 INFO rb-44da9a1-224237-407818 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-25 12:25:16,359 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:25:16,360 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:25:16,360 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:25:16,361 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:25:16,363 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:25:16,364 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:25:16,364 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:25:16,364 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:25:16,365 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:25:16,365 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:25:16,368 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:25:16,368 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:25:16,369 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:25:16,369 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:25:16,370 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:25:16,371 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:25:16,371 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:25:16,371 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:25:16,372 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:25:16,372 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:25:16,373 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:25:16,373 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:25:16,373 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:25:16,373 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:25:16,374 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:25:16,375 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:25:16,376 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:25:16,376 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:25:16,382 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:25:16,382 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:25:16,383 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:25:16,383 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:25:16,383 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:25:16,383 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:25:16,384 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:25:16,384 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:25:16,384 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:25:16,385 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:25:16,385 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:25:16,386 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:25:16,396 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:25:16,396 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:25:16,397 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:25:16,397 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:25:16,406 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:25:16,406 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:25:16,409 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:16,420 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:25:16,421 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:16,464 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:25:16,468 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:25:16,470 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:25:16,481 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:25:16,483 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:25:16,485 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.071 2026-08-25 12:25:16,486 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:25:16,489 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:25:16,491 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:25:16,495 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:25:16,497 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.084 2026-08-25 12:25:16,516 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:16,535 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:25:16,535 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:25:16,538 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:25:16,538 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.124 2026-08-25 12:25:16,545 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:25:16,551 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:25:16,553 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:16,558 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:16,559 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:25:16,567 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:25:16,573 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:25:16,573 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:25:16,574 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:25:16,577 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:25:16,583 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:25:16,587 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:25:16,607 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:25:16,613 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-08-25 12:25:16,614 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:25:16,628 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-08-25 12:25:16,632 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:25:16,633 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:25:16,634 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:25:16,634 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:25:16,635 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:25:16,635 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:25:16,635 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:25:16,636 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:25:16,636 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:25:16,636 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:25:16,637 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:25:16,637 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:25:16,637 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:25:16,637 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:25:16,637 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:25:16,637 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:25:16,637 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:25:16,638 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:25:16,638 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:25:16,638 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:25:16,639 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:25:16,640 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:25:16,640 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:25:16,642 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:25:16,645 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:25:16,648 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:25:16,655 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "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-25 12:25:16,657 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:25:16,672 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:25:16,677 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:25:16,679 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:25:16,681 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:25:16,682 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:16,687 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:16,697 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:25:16,699 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:25:16,699 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:25:16,699 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:25:16,701 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:25:16,701 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:25:16,701 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:25:16,701 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:25:16,703 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:25:16,704 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:25:16,707 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:25:16,708 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:25:16,709 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:16,710 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:25:16,712 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:25:16,712 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:25:16,715 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:25:16,717 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:25:16,718 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:25:16,719 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:25:16,719 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:25:16,722 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:25:16,722 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:25:16,723 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:25:16,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:25:16,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:25:16,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:25:16,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:25:16,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:25:16,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:25:16,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:25:16,725 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:25:17,092 25 INFO rb-44da9a1-224237-407818 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-25 12:25:17,156 25 INFO rb-44da9a1-224237-407818 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-25 12:25:17,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.016 0.005 2026-08-25 12:25:19,207 25 INFO rb-44da9a1-224237-407818 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-25 12:25:19,258 25 INFO rb-44da9a1-224237-407818 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-25 12:25:19,309 25 INFO rb-44da9a1-224237-407818 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-25 12:25:19,367 25 INFO rb-44da9a1-224237-407818 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-25 12:25:19,415 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26464835 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1dace019-3a96-4284-b224-19b2ba062876'}] 2026-08-25 12:25:19,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26464835 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1dace019-3a96-4284-b224-19b2ba062876'} created pos.order #719 2026-08-25 12:25:19,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26464835 finished 2026-08-25 12:25:19,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.088 0.089 2026-08-25 12:25:19,622 25 INFO rb-44da9a1-224237-407818 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-25 12:25:19,673 25 INFO rb-44da9a1-224237-407818 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-25 12:25:19,724 25 INFO rb-44da9a1-224237-407818 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-25 12:25:19,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-08-25 12:25:19,776 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-25 12:25:19,845 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15519692 (allocated 16777216) 2026-08-25 12:25:19,853 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 101666 2026-08-25 12:25:19,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-08-25 12:25:19,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 101666 2026-08-25 12:25:19,950 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122519_950570_test_10_save_last_preparation_changes.txt 2026-08-25 12:25:19,950 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpyioe6c6h_chrome_odoo" 2026-08-25 12:25:19,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-08-25 12:25:20,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 101892 2026-08-25 12:25:20,349 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmpiizcsy3f_chrome_odoo 2026-08-25 12:25:20,349 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:38633/json/version 2026-08-25 12:25:20,358 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:20,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-08-25 12:25:20,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:38633/json 2026-08-25 12:25:20,459 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:20,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:38633/devtools/page/9F20B8B2F1BFAE6598B88622BDAC1802 2026-08-25 12:25:20,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-08-25 12:25:20,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-08-25 12:25:20,595 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:25:20,601 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-08-25 12:25:20,605 25 INFO rb-44da9a1-224237-407818 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-25 12:25:20,606 25 INFO rb-44da9a1-224237-407818 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-25 12:25:20,647 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:25:21,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.079 0.402 2026-08-25 12:25:21,126 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '9F20B8B2F1BFAE6598B88622BDAC1802', 'loaderId': 'B2617E4CD2BD2D46254661DF76903D36', 'isDownload': False} 2026-08-25 12:25:21,126 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-08-25 12:25:21,150 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:25:21,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-08-25 12:25:21,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-08-25 12:25:21,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.040 2026-08-25 12:25:21,600 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:21,612 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:21,628 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-08-25 12:25:21,650 25 INFO rb-44da9a1-224237-407818 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-25 12:25:21,656 25 INFO rb-44da9a1-224237-407818 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-25 12:25:21,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-08-25 12:25:21,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.005 2026-08-25 12:25:21,702 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:21,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.043 0.011 2026-08-25 12:25:21,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.064 2026-08-25 12:25:21,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.031 2026-08-25 12:25:21,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-08-25 12:25:22,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.310 0.278 2026-08-25 12:25:22,519 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:25:22,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:25:22,640 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-08-25 12:25:22,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-08-25 12:25:22,703 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-08-25 12:25:22,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:25:22,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:22,773 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:22,782 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:25:22,785 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:22,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.011 0.031 2026-08-25 12:25:22,824 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.050 2026-08-25 12:25:22,828 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:22,834 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:22,868 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:22,897 25 INFO rb-44da9a1-224237-407818 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-25 12:25:22,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.070 0.029 2026-08-25 12:25:23,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:23] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.140 2026-08-25 12:25:23,059 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.041 2026-08-25 12:25:23,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:25:23,230 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,251 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:23,314 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,383 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,433 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,483 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,534 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,586 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,657 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73849289 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7b3b8b6f-08ac-47d9-a727-c050c72b6874'}] 2026-08-25 12:25:23,740 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73849289 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7b3b8b6f-08ac-47d9-a727-c050c72b6874'} created pos.order #720 2026-08-25 12:25:23,752 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73849289 finished 2026-08-25 12:25:23,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.045 0.081 2026-08-25 12:25:23,822 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,889 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.018 2026-08-25 12:25:23,937 25 INFO rb-44da9a1-224237-407818 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-25 12:25:23,992 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,043 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,093 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,147 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,201 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,393 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,444 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,502 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,553 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,603 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,676 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,683 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:24,687 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:24,754 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,814 25 INFO rb-44da9a1-224237-407818 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-25 12:25:24,817 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61002425 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7b3b8b6f-08ac-47d9-a727-c050c72b6874'}] 2026-08-25 12:25:24,820 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:24,971 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [695] to pos.order #720 2026-08-25 12:25:25,281 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61002425 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7b3b8b6f-08ac-47d9-a727-c050c72b6874'} updated pos.order #720 2026-08-25 12:25:25,292 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61002425 finished 2026-08-25 12:25:25,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.291 0.247 2026-08-25 12:25:25,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-08-25 12:25:25,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-25 12:25:25,630 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16412624 (allocated 17960960) 2026-08-25 12:25:25,639 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 101892 2026-08-25 12:25:25,642 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-08-25 12:25:25,643 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 101892 2026-08-25 12:25:25,737 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122525_737337_test_12_order_tracking.txt 2026-08-25 12:25:25,737 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmpiizcsy3f_chrome_odoo" 2026-08-25 12:25:25,765 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-08-25 12:25:26,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 102098 2026-08-25 12:25:26,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmpsq9gt5ml_chrome_odoo 2026-08-25 12:25:26,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:35871/json/version 2026-08-25 12:25:26,088 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:26,122 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-08-25 12:25:26,122 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:35871/json 2026-08-25 12:25:26,123 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:26,170 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:35871/devtools/page/C152077EA8F6B5599BDBAA32E04B36E5 2026-08-25 12:25:26,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-08-25 12:25:26,213 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-08-25 12:25:26,318 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:25:26,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-08-25 12:25:26,330 25 INFO rb-44da9a1-224237-407818 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-25 12:25:26,331 25 INFO rb-44da9a1-224237-407818 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-25 12:25:26,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:25:26,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:26] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.049 0.406 2026-08-25 12:25:26,799 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': 'C152077EA8F6B5599BDBAA32E04B36E5', 'loaderId': '222F89253A794C7BDA74045FBC644A52', 'isDownload': False} 2026-08-25 12:25:26,799 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-08-25 12:25:26,823 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:25:26,844 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:26] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.006 2026-08-25 12:25:26,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:26] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-08-25 12:25:26,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:26] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:25:27,361 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:27,364 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:27,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:25:27,412 25 INFO rb-44da9a1-224237-407818 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-25 12:25:27,420 25 INFO rb-44da9a1-224237-407818 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-25 12:25:27,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.004 2026-08-25 12:25:27,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:27,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:27,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-08-25 12:25:27,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-25 12:25:27,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.022 2026-08-25 12:25:27,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-08-25 12:25:28,043 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.184 0.297 2026-08-25 12:25:28,060 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:25:28,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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.006 2026-08-25 12:25:28,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-25 12:25:28,211 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:28,225 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-08-25 12:25:28,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:28,284 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:28,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:25:28,323 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:28,324 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:28,349 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:28,353 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:28,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.018 0.044 2026-08-25 12:25:28,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.078 2026-08-25 12:25:28,424 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:28,462 25 INFO rb-44da9a1-224237-407818 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-25 12:25:28,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.043 0.055 2026-08-25 12:25:28,568 25 INFO rb-44da9a1-224237-407818 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-25 12:25:28,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.024 0.176 2026-08-25 12:25:28,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.083 2026-08-25 12:25:28,733 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:28,795 25 INFO rb-44da9a1-224237-407818 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-25 12:25:28,810 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:28,875 25 INFO rb-44da9a1-224237-407818 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-25 12:25:28,927 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-08-25 12:25:28,927 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:25:29,020 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 13925992 (allocated 15204352) 2026-08-25 12:25:29,025 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 102098 2026-08-25 12:25:29,030 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-08-25 12:25:29,032 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 102098 2026-08-25 12:25:29,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122529_098977_test_13_category_check.txt 2026-08-25 12:25:29,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmpsq9gt5ml_chrome_odoo" 2026-08-25 12:25:29,110 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-08-25 12:25:29,469 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 102301 2026-08-25 12:25:29,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmp7jfzlenb_chrome_odoo 2026-08-25 12:25:29,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:37363/json/version 2026-08-25 12:25:29,471 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:29,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-08-25 12:25:29,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:37363/json 2026-08-25 12:25:29,559 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:29,573 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:37363/devtools/page/5ACDF760FE4E753802707C95FB0479A3 2026-08-25 12:25:29,581 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-08-25 12:25:29,587 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-08-25 12:25:29,680 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:25:29,688 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-08-25 12:25:29,692 25 INFO rb-44da9a1-224237-407818 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-25 12:25:29,692 25 INFO rb-44da9a1-224237-407818 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-25 12:25:29,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:25:30,339 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.041 0.595 2026-08-25 12:25:30,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': '5ACDF760FE4E753802707C95FB0479A3', 'loaderId': '0EA967791FF094BD2BF2DCD91462F2BA', 'isDownload': False} 2026-08-25 12:25:30,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-08-25 12:25:30,356 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:25:30,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-08-25 12:25:30,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:25:30,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.038 2026-08-25 12:25:30,813 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:30,815 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:30,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:25:30,843 25 INFO rb-44da9a1-224237-407818 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-25 12:25:30,853 25 INFO rb-44da9a1-224237-407818 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-25 12:25:30,857 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-08-25 12:25:30,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:30,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:30,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-08-25 12:25:30,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-25 12:25:30,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.027 2026-08-25 12:25:30,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-08-25 12:25:31,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.168 0.301 2026-08-25 12:25:31,479 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:31,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:31,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-08-25 12:25:31,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:25:31,661 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-08-25 12:25:31,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:25:31,697 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:31,718 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:31,734 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:31,752 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.019 0.030 2026-08-25 12:25:31,755 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:25:31,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-08-25 12:25:31,769 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:25:31,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.012 0.074 2026-08-25 12:25:31,824 25 INFO rb-44da9a1-224237-407818 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-25 12:25:31,871 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:31,964 25 INFO rb-44da9a1-224237-407818 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-25 12:25:31,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:31] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.084 2026-08-25 12:25:32,047 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.046 2026-08-25 12:25:32,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:32] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.024 0.202 2026-08-25 12:25:32,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.026 2026-08-25 12:25:32,133 25 INFO rb-44da9a1-224237-407818 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-25 12:25:32,165 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:32,214 25 INFO rb-44da9a1-224237-407818 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-25 12:25:32,272 25 INFO rb-44da9a1-224237-407818 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-25 12:25:32,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #100250 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0f7ac883-fff3-4b11-a148-b28023a959f3'}] 2026-08-25 12:25:32,381 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #100250 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0f7ac883-fff3-4b11-a148-b28023a959f3'} created pos.order #721 2026-08-25 12:25:32,396 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #100250 finished 2026-08-25 12:25:32,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.088 0.068 2026-08-25 12:25:32,489 25 INFO rb-44da9a1-224237-407818 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-25 12:25:32,554 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:25:32,555 25 INFO rb-44da9a1-224237-407818 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-25 12:25:32,617 25 INFO rb-44da9a1-224237-407818 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-25 12:25:34,656 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-08-25 12:25:34,656 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-25 12:25:34,735 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15097968 (allocated 16252928) 2026-08-25 12:25:34,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 102301 2026-08-25 12:25:34,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-08-25 12:25:34,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 102301 2026-08-25 12:25:34,885 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122534_885017_test_13_crm_team.txt 2026-08-25 12:25:34,885 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmp7jfzlenb_chrome_odoo" 2026-08-25 12:25:34,907 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-08-25 12:25:35,245 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 102500 2026-08-25 12:25:35,245 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpx1o4i_ew_chrome_odoo 2026-08-25 12:25:35,246 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:36509/json/version 2026-08-25 12:25:35,259 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:35,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-08-25 12:25:35,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:36509/json 2026-08-25 12:25:35,280 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:35,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:36509/devtools/page/5AD1A90A5D329BF5C6023D76FE4AEC60 2026-08-25 12:25:35,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-08-25 12:25:35,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-08-25 12:25:35,493 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:25:35,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-08-25 12:25:35,508 25 INFO rb-44da9a1-224237-407818 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-25 12:25:35,508 25 INFO rb-44da9a1-224237-407818 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-25 12:25:35,524 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:25:36,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.075 0.416 2026-08-25 12:25:36,010 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '5AD1A90A5D329BF5C6023D76FE4AEC60', 'loaderId': 'A49CD2CDBEB12AD79FA6A91DA256B4CA', 'isDownload': False} 2026-08-25 12:25:36,010 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-08-25 12:25:36,023 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:25:36,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:25:36,054 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:25:36,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-08-25 12:25:36,497 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:36,499 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:36,525 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:25:36,535 25 INFO rb-44da9a1-224237-407818 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-25 12:25:36,543 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:25:36,550 25 INFO rb-44da9a1-224237-407818 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-25 12:25:36,558 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:25:36,570 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:36,598 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-08-25 12:25:36,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-25 12:25:36,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.024 2026-08-25 12:25:36,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-08-25 12:25:37,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.234 0.291 2026-08-25 12:25:37,236 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:25:37,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:25:37,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-08-25 12:25:37,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-08-25 12:25:37,419 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-08-25 12:25:37,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-08-25 12:25:37,473 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:37,508 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:37,524 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:37,538 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:37,541 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:37,564 25 INFO rb-44da9a1-224237-407818 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-25 12:25:37,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.057 0.027 2026-08-25 12:25:37,591 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.094 2026-08-25 12:25:37,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-08-25 12:25:37,700 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:25:37,710 25 INFO rb-44da9a1-224237-407818 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-25 12:25:37,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.079 0.034 2026-08-25 12:25:37,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.018 0.141 2026-08-25 12:25:37,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.186 2026-08-25 12:25:37,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:38,053 25 INFO rb-44da9a1-224237-407818 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-25 12:25:38,080 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:38,138 25 INFO rb-44da9a1-224237-407818 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-25 12:25:38,186 25 INFO rb-44da9a1-224237-407818 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-25 12:25:38,237 25 INFO rb-44da9a1-224237-407818 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-25 12:25:38,288 25 INFO rb-44da9a1-224237-407818 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-25 12:25:38,340 25 INFO rb-44da9a1-224237-407818 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-25 12:25:38,415 25 INFO rb-44da9a1-224237-407818 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-25 12:25:38,475 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:25:38,476 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:25:38,476 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:25:38,476 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:25:38,478 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:25:38,479 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:25:38,479 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:25:38,479 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:25:38,479 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:25:38,480 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:25:38,480 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:25:38,480 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:25:38,485 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:38,487 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:38,488 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:25:38,488 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:25:38,488 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:25:38,488 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:25:38,488 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:25:38,489 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:25:38,490 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:25:38,490 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:25:38,490 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:25:38,490 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:25:38,491 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:25:38,493 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:25:38,494 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:25:38,494 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:25:38,494 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:25:38,494 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:25:38,495 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:25:38,496 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:25:38,496 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:25:38,503 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:25:38,505 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:25:38,506 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:25:38,507 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:25:38,507 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:25:38,509 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:25:38,509 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:25:38,510 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:25:38,512 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:25:38,523 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:38,524 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:25:38,568 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:25:38,573 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-08-25 12:25:38,576 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-08-25 12:25:38,583 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:25:38,595 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:25:38,596 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:25:38,601 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:25:38,601 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:25:38,602 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:25:38,604 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:25:38,605 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:25:38,605 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:25:38,611 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:25:38,613 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:25:38,614 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-08-25 12:25:38,616 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:25:38,622 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:25:38,631 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:25:38,633 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:25:38,634 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:25:38,637 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:25:38,640 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:25:38,643 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:25:38,645 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:25:38,660 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:25:38,662 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:25:38,665 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:25:38,670 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:25:38,671 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:25:38,672 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:25:38,673 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:25:38,677 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:25:38,678 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:25:38,679 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:25:38,682 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:25:38,683 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:25:38,683 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:25:38,690 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:25:38,690 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:25:38,698 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:25:38,702 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:25:38,703 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:25:38,703 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:25:38,704 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:25:38,704 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:25:38,704 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:25:38,705 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:25:38,705 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:25:38,705 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:25:38,705 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:25:38,706 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:25:38,710 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:25:38,730 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:25:38,733 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:25:38,735 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:25:38,737 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:25:38,760 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:25:38,768 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:25:38,778 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:25:38,780 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:25:38,781 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:25:38,783 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:25:38,783 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:25:38,784 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:25:38,785 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:25:38,786 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:25:38,789 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:25:38,789 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:25:38,791 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:25:38,793 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:25:38,793 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:25:38,794 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:25:38,795 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:25:38,798 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:25:38,800 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:25:38,804 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:25:38,805 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:25:38,810 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:38,812 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:25:38,814 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:25:38,819 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:25:38,823 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:25:38,824 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:25:38,829 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:25:38,831 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:25:38,832 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:25:38,833 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:25:38,833 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:25:38,835 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:25:38,836 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:25:38,838 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:25:38,838 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:25:38,838 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:25:38,839 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:25:38,839 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:25:38,839 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:25:38,839 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:25:38,840 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:25:38,840 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:25:38,840 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:25:38,841 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:25:38,841 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:25:38,841 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:25:39,207 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:25:39,272 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,326 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,376 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,427 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,485 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,542 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,601 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,652 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,703 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,754 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,808 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,865 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,917 25 INFO rb-44da9a1-224237-407818 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-25 12:25:39,993 25 INFO rb-44da9a1-224237-407818 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-25 12:25:40,003 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:40,007 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:40,044 25 INFO rb-44da9a1-224237-407818 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-25 12:25:40,095 25 INFO rb-44da9a1-224237-407818 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-25 12:25:40,170 25 INFO rb-44da9a1-224237-407818 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-25 12:25:40,223 25 INFO rb-44da9a1-224237-407818 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-25 12:25:40,295 25 INFO rb-44da9a1-224237-407818 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-25 12:25:40,299 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83517399 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a943ffdd-c007-47c0-8135-2b2f8fa1cea2'}] 2026-08-25 12:25:40,306 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:40,648 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83517399 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a943ffdd-c007-47c0-8135-2b2f8fa1cea2'} created pos.order #722 2026-08-25 12:25:40,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83517399 finished 2026-08-25 12:25:40,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.181 0.211 2026-08-25 12:25:40,822 25 INFO rb-44da9a1-224237-407818 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-25 12:25:40,873 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-08-25 12:25:40,874 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-25 12:25:41,009 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16982672 (allocated 18874368) 2026-08-25 12:25:41,031 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 102500 2026-08-25 12:25:41,038 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-08-25 12:25:41,042 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 102500 2026-08-25 12:25:41,141 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122541_141628_test_14_change_synced_order.txt 2026-08-25 12:25:41,142 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpx1o4i_ew_chrome_odoo" 2026-08-25 12:25:41,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-08-25 12:25:41,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 102729 2026-08-25 12:25:41,496 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp5zia_2hl_chrome_odoo 2026-08-25 12:25:41,496 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36063/json/version 2026-08-25 12:25:41,497 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:41,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-25 12:25:41,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36063/json 2026-08-25 12:25:41,511 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:41,522 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:36063/devtools/page/97F24396BFE93F6D584F0E27E469D9A4 2026-08-25 12:25:41,574 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-25 12:25:41,580 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-25 12:25:41,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:25:41,700 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-25 12:25:41,701 25 INFO rb-44da9a1-224237-407818 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-25 12:25:41,701 25 INFO rb-44da9a1-224237-407818 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-25 12:25:41,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:25:42,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.029 0.358 2026-08-25 12:25:42,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '97F24396BFE93F6D584F0E27E469D9A4', 'loaderId': '048A278B0339F11A29E0AF2D387AA143', 'isDownload': False} 2026-08-25 12:25:42,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-08-25 12:25:42,118 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:25:42,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:25:42,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:25:42,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:25:42,584 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:42,611 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:25:42,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-08-25 12:25:42,627 25 INFO rb-44da9a1-224237-407818 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-25 12:25:42,632 25 INFO rb-44da9a1-224237-407818 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-25 12:25:42,640 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:25:42,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:25:42,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:42,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.009 2026-08-25 12:25:42,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-08-25 12:25:42,766 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.030 2026-08-25 12:25:42,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-08-25 12:25:43,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.273 0.315 2026-08-25 12:25:43,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:25:43,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:25:43,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-08-25 12:25:43,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:25:43,590 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-25 12:25:43,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-08-25 12:25:43,640 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:43,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:25:43,686 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:25:43,687 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:25:43,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.014 0.045 2026-08-25 12:25:43,735 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:43,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.067 2026-08-25 12:25:43,739 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:43,761 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:43,783 25 INFO rb-44da9a1-224237-407818 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-25 12:25:43,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.032 0.042 2026-08-25 12:25:43,901 25 INFO rb-44da9a1-224237-407818 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-25 12:25:43,930 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:43] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.027 0.151 2026-08-25 12:25:44,043 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.068 0.064 2026-08-25 12:25:44,085 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:25:44,151 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,169 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:44,253 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,304 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,355 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,406 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,471 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,521 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,573 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,648 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,658 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:44,659 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:25:44,700 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,751 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,838 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,903 25 INFO rb-44da9a1-224237-407818 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-25 12:25:44,953 25 INFO rb-44da9a1-224237-407818 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-25 12:25:45,036 25 INFO rb-44da9a1-224237-407818 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-25 12:25:45,129 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:25:45,129 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:25:45,130 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:25:45,130 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:25:45,130 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:25:45,131 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:25:45,131 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:25:45,131 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:25:45,133 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:25:45,133 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:25:45,134 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:25:45,135 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:25:45,135 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:25:45,135 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:25:45,135 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:25:45,136 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:25:45,136 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:25:45,136 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:25:45,136 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:25:45,136 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:25:45,137 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:25:45,137 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:25:45,137 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:25:45,137 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:25:45,140 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:45,141 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:25:45,141 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:25:45,141 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:25:45,142 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:25:45,143 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:25:45,143 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:25:45,143 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:25:45,144 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:25:45,144 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:25:45,144 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:25:45,147 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:25:45,148 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:25:45,150 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:45,153 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:45,165 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:25:45,165 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:25:45,166 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:45,170 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:25:45,170 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:25:45,170 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:25:45,200 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:25:45,201 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:25:45,203 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:25:45,204 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:25:45,206 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:25:45,210 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:25:45,223 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:45,230 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:45,231 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:45,235 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:25:45,237 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:25:45,242 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:25:45,262 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:25:45,262 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:25:45,263 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:25:45,263 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:25:45,263 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:25:45,263 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:25:45,264 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:25:45,264 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:25:45,264 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:25:45,264 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:25:45,265 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:25:45,265 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:25:45,265 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:25:45,265 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:25:45,265 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:25:45,266 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:25:45,266 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:25:45,266 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:25:45,266 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:25:45,267 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:25:45,267 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:25:45,267 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:25:45,267 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:25:45,267 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:25:45,268 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:25:45,268 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:25:45,268 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:25:45,268 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:25:45,268 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:25:45,269 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:25:45,269 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:25:45,269 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:25:45,269 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:25:45,269 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:25:45,270 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:25:45,270 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:25:45,271 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:25:45,274 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:25:45,285 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:45,294 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:25:45,299 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:25:45,302 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:45,314 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:45,323 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:45,325 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:25:45,327 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:45,334 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:25:45,363 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:45,364 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:25:45,365 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:25:45,365 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:25:45,367 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:25:45,368 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:25:45,370 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:25:45,370 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:25:45,371 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:45,376 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:25:45,380 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:45,382 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:25:45,382 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:25:45,383 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:25:45,383 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:25:45,383 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:25:45,383 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:25:45,384 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:25:45,384 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:25:45,384 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:25:45,385 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:25:45,385 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:25:45,385 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:25:45,385 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:25:45,386 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:25:45,386 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:25:45,387 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:25:45,387 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:25:45,387 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:25:45,388 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:25:45,388 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:25:45,388 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:25:45,392 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:25:45,393 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:25:45,393 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:25:45,393 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:25:45,393 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:25:45,394 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:25:45,394 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:25:45,394 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:25:45,394 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:25:45,395 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:25:45,395 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:25:45,807 25 INFO rb-44da9a1-224237-407818 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-25 12:25:45,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:25:45,872 25 INFO rb-44da9a1-224237-407818 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-25 12:25:45,919 25 INFO rb-44da9a1-224237-407818 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-25 12:25:45,978 25 INFO rb-44da9a1-224237-407818 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-25 12:25:45,996 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85201391 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6be91f8b-7168-486b-a154-15c155e28bc4'}] 2026-08-25 12:25:46,056 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85201391 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6be91f8b-7168-486b-a154-15c155e28bc4'} created pos.order #723 2026-08-25 12:25:46,067 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85201391 finished 2026-08-25 12:25:46,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.033 0.081 2026-08-25 12:25:46,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-25 12:25:46,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:25:46,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16090564 (allocated 17563648) 2026-08-25 12:25:46,234 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 102729 2026-08-25 12:25:46,235 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-25 12:25:46,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 102729 2026-08-25 12:25:46,338 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122546_338106_test_14_pos_payment_sync.txt 2026-08-25 12:25:46,338 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp5zia_2hl_chrome_odoo" 2026-08-25 12:25:46,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 102956 2026-08-25 12:25:46,645 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp4rbxsmxk_chrome_odoo 2026-08-25 12:25:46,645 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:39413/json/version 2026-08-25 12:25:46,646 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39413', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:46,703 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-25 12:25:46,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:39413/json 2026-08-25 12:25:46,704 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39413', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:46,726 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:39413/devtools/page/32029DC76EBEDA44BA3E65A4105CE29A 2026-08-25 12:25:46,766 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-25 12:25:46,773 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-25 12:25:46,816 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:25:46,817 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-25 12:25:46,861 25 INFO rb-44da9a1-224237-407818 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-25 12:25:46,861 25 INFO rb-44da9a1-224237-407818 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-25 12:25:46,956 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:46] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.037 0.038 2026-08-25 12:25:46,963 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '32029DC76EBEDA44BA3E65A4105CE29A', 'loaderId': '50C3CC27F7FA104324BD54DDD90A1F52', 'isDownload': False} 2026-08-25 12:25:46,963 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-08-25 12:25:46,979 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:25:47,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:25:47,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:25:47,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.018 0.028 2026-08-25 12:25:47,496 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:25:47,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:47,512 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:25:47,533 25 INFO rb-44da9a1-224237-407818 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-25 12:25:47,540 25 INFO rb-44da9a1-224237-407818 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-25 12:25:47,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.006 2026-08-25 12:25:47,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:47,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:47,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.005 2026-08-25 12:25:47,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.017 2026-08-25 12:25:47,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-08-25 12:25:47,623 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.018 2026-08-25 12:25:48,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 313 0.166 0.286 2026-08-25 12:25:48,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "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-25 12:25:48,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:25:48,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-25 12:25:48,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:25:48,292 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-25 12:25:48,301 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:48,357 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:48,368 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:48,376 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:48,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.009 0.022 2026-08-25 12:25:48,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-08-25 12:25:48,400 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-08-25 12:25:48,411 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:48,415 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:48,479 25 INFO rb-44da9a1-224237-407818 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-25 12:25:48,509 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:48,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.052 0.048 2026-08-25 12:25:48,661 25 INFO rb-44da9a1-224237-407818 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-25 12:25:48,692 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:48,697 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:48,706 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:25:48,722 25 INFO rb-44da9a1-224237-407818 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-25 12:25:48,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.056 0.176 2026-08-25 12:25:48,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.015 0.181 2026-08-25 12:25:48,837 25 INFO rb-44da9a1-224237-407818 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-25 12:25:48,888 25 INFO rb-44da9a1-224237-407818 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-25 12:25:48,966 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,017 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,068 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,119 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,182 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,233 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,283 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,345 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,399 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,450 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,501 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,558 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,617 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,667 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,725 25 INFO rb-44da9a1-224237-407818 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-25 12:25:49,731 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:25:49,806 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:25:49,807 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:25:49,807 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:25:49,807 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:25:49,807 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:25:49,808 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:25:49,808 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:25:49,808 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:25:49,809 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:25:49,809 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:25:49,809 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:25:49,810 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:25:49,810 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:25:49,810 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:25:49,811 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:25:49,811 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:25:49,811 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:25:49,812 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:25:49,812 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:25:49,812 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:25:49,812 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:25:49,812 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:25:49,813 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:25:49,813 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:25:49,813 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:25:49,814 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:25:49,814 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:25:49,816 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:25:49,816 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:25:49,816 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:25:49,817 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:25:49,817 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:25:49,819 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:25:49,820 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:25:49,821 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:25:49,821 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:25:49,821 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:25:49,823 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:25:49,823 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:25:49,824 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:25:49,837 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:25:49,842 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:25:49,843 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:25:49,845 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:25:49,847 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:25:49,850 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:25:49,863 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:25:49,868 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:25:49,875 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:25:49,877 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:25:49,883 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:49,884 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:25:49,885 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:25:49,900 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:49,908 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:25:49,911 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:25:49,913 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:25:49,917 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:25:49,919 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:25:49,925 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:25:49,930 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:25:49,936 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:25:49,938 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:25:49,942 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:25:49,958 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:25:49,964 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:25:49,965 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:25:49,966 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:25:49,968 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:25:49,972 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:49,973 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:25:49,975 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:25:49,976 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:25:49,977 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:25:49,979 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:25:49,982 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:25:49,983 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:49] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:25:49,984 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:25:49,985 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:25:49,986 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:25:49,986 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:25:49,987 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:25:49,987 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:25:49,988 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:25:49,988 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:25:49,989 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:25:49,989 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:25:49,989 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:25:49,990 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:25:49,990 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:25:49,990 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:25:49,990 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:25:49,991 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:25:49,991 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:25:49,991 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:25:49,992 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:25:49,992 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:25:49,992 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:25:49,992 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:25:49,992 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:25:49,993 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:25:49,993 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:25:49,994 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:25:49,994 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:25:49,996 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:25:49,996 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:25:49,996 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:25:49,996 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:25:49,996 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:25:49,996 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:25:49,997 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:25:49,997 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:25:49,997 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:25:49,997 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:25:49,997 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:25:49,997 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:25:49,997 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:25:50,000 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:25:50,002 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "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-25 12:25:50,003 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:25:50,004 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:25:50,005 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:25:50,009 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:25:50,011 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:25:50,015 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:50,019 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:25:50,025 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:25:50,031 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:25:50,031 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:25:50,033 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:25:50,033 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-08-25 12:25:50,075 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:25:50,078 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:25:50,078 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-08-25 12:25:50,079 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-08-25 12:25:50,082 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:25:50,082 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:25:50,089 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:25:50,090 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:25:50,091 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:25:50,092 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:25:50,093 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:50,093 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:25:50,097 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:25:50,097 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:25:50,105 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:50,108 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:50,456 25 INFO rb-44da9a1-224237-407818 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-25 12:25:50,519 25 INFO rb-44da9a1-224237-407818 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-25 12:25:50,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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.007 2026-08-25 12:25:50,568 25 INFO rb-44da9a1-224237-407818 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-25 12:25:50,628 25 INFO rb-44da9a1-224237-407818 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-25 12:25:50,648 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72088944 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6be91f8b-7168-486b-a154-15c155e28bc4'}] 2026-08-25 12:25:50,699 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #221 deleted pos.payment records with IDs: [698] 2026-08-25 12:25:50,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [699] to pos.order #723 2026-08-25 12:25:50,764 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72088944 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6be91f8b-7168-486b-a154-15c155e28bc4'} updated pos.order #723 2026-08-25 12:25:50,778 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72088944 finished 2026-08-25 12:25:50,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.052 0.125 2026-08-25 12:25:50,856 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-25 12:25:50,857 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:25:50,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16757672 (allocated 18087936) 2026-08-25 12:25:50,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 102956 2026-08-25 12:25:50,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-25 12:25:50,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 102956 2026-08-25 12:25:51,083 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122551_082881_test_14_pos_payment_sync.txt 2026-08-25 12:25:51,083 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp4rbxsmxk_chrome_odoo" 2026-08-25 12:25:51,354 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 103184 2026-08-25 12:25:51,354 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpswxsepla_chrome_odoo 2026-08-25 12:25:51,354 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34611/json/version 2026-08-25 12:25:51,355 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:51,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-08-25 12:25:51,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:34611/json 2026-08-25 12:25:51,399 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:51,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:34611/devtools/page/C27B640AC8C746ADE20DAC2EDBA27B04 2026-08-25 12:25:51,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-08-25 12:25:51,479 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-08-25 12:25:51,519 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:25:51,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-08-25 12:25:51,565 25 INFO rb-44da9a1-224237-407818 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-25 12:25:51,565 25 INFO rb-44da9a1-224237-407818 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-25 12:25:51,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:51] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.031 0.036 2026-08-25 12:25:51,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'C27B640AC8C746ADE20DAC2EDBA27B04', 'loaderId': '084696DF58EC595E31707AB1DF3707E9', 'isDownload': False} 2026-08-25 12:25:51,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-08-25 12:25:51,690 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:25:51,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:51] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-08-25 12:25:51,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:51] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:25:51,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:51] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:25:52,188 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:52,190 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:52,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:52,230 25 INFO rb-44da9a1-224237-407818 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-25 12:25:52,233 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:25:52,237 25 INFO rb-44da9a1-224237-407818 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-25 12:25:52,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:25:52,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:52,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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.006 2026-08-25 12:25:52,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:25:52,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.020 2026-08-25 12:25:52,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-08-25 12:25:52,817 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.169 0.270 2026-08-25 12:25:52,831 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:52,905 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:25:52,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.046 2026-08-25 12:25:53,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:25:53,033 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-08-25 12:25:53,039 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:53,135 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-08-25 12:25:53,143 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.039 2026-08-25 12:25:53,159 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.030 0.044 2026-08-25 12:25:53,160 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-08-25 12:25:53,180 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:53,184 25 INFO rb-44da9a1-224237-407818 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-25 12:25:53,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.089 2026-08-25 12:25:53,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-08-25 12:25:53,197 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:53,272 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:53,363 25 INFO rb-44da9a1-224237-407818 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-25 12:25:53,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.074 0.039 2026-08-25 12:25:53,410 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:25:53,426 25 INFO rb-44da9a1-224237-407818 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-25 12:25:53,440 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:25:53,443 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:25:53,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.061 0.148 2026-08-25 12:25:53,485 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.190 2026-08-25 12:25:53,519 25 INFO rb-44da9a1-224237-407818 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-25 12:25:53,573 25 INFO rb-44da9a1-224237-407818 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-25 12:25:53,645 25 INFO rb-44da9a1-224237-407818 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-25 12:25:53,696 25 INFO rb-44da9a1-224237-407818 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-25 12:25:53,747 25 INFO rb-44da9a1-224237-407818 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-25 12:25:53,797 25 INFO rb-44da9a1-224237-407818 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-25 12:25:53,866 25 INFO rb-44da9a1-224237-407818 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-25 12:25:53,916 25 INFO rb-44da9a1-224237-407818 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-25 12:25:53,968 25 INFO rb-44da9a1-224237-407818 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-25 12:25:54,030 25 INFO rb-44da9a1-224237-407818 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-25 12:25:54,077 25 INFO rb-44da9a1-224237-407818 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-25 12:25:54,133 25 INFO rb-44da9a1-224237-407818 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-25 12:25:54,197 25 INFO rb-44da9a1-224237-407818 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-25 12:25:54,247 25 INFO rb-44da9a1-224237-407818 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-25 12:25:54,309 25 INFO rb-44da9a1-224237-407818 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-25 12:25:54,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:25:54,421 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:25:54,421 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:25:54,421 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:25:54,421 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:25:54,422 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:25:54,423 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:25:54,423 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:25:54,423 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:25:54,424 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:25:54,425 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:25:54,425 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:25:54,425 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:25:54,426 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:25:54,426 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:25:54,427 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:25:54,428 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:25:54,429 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:25:54,429 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:25:54,430 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:25:54,431 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:25:54,432 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:25:54,432 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:25:54,433 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:25:54,434 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:25:54,436 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:54,436 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:25:54,437 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:25:54,437 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:25:54,438 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:25:54,438 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:25:54,439 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:25:54,439 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:25:54,440 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:25:54,441 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:25:54,442 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:54,443 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:25:54,444 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:25:54,445 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:25:54,446 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:25:54,446 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:25:54,447 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:25:54,448 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:25:54,453 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:54,475 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:25:54,485 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:25:54,489 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:25:54,502 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:54,506 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:25:54,522 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-08-25 12:25:54,524 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:25:54,529 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:25:54,529 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:25:54,541 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:25:54,544 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:25:54,546 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:25:54,559 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-08-25 12:25:54,561 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:25:54,562 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:25:54,564 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:25:54,567 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:25:54,569 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:25:54,572 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-08-25 12:25:54,574 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:25:54,575 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:25:54,577 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:25:54,578 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:25:54,580 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:25:54,581 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:25:54,581 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:25:54,583 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:25:54,583 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:25:54,584 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:25:54,584 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:25:54,585 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:25:54,587 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:25:54,587 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:25:54,587 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:25:54,588 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:25:54,588 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:25:54,589 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:25:54,589 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:25:54,589 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:25:54,589 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:25:54,590 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:25:54,590 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:25:54,590 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:25:54,590 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:25:54,591 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:25:54,591 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:25:54,591 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:25:54,591 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:25:54,591 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:25:54,592 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:25:54,592 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:25:54,592 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:25:54,597 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:25:54,597 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:25:54,599 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:25:54,600 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:25:54,600 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:25:54,600 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:25:54,601 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:25:54,601 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:25:54,602 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:25:54,611 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "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-25 12:25:54,616 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:25:54,619 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:25:54,622 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:25:54,625 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:25:54,625 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:25:54,626 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:25:54,660 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:25:54,664 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:25:54,664 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:25:54,664 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:25:54,667 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:25:54,673 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:25:54,682 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:54,685 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:25:54,688 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:25:54,690 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:25:54,693 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:25:54,697 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:25:54,699 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:25:54,704 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:25:54,707 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-08-25 12:25:54,708 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:25:54,708 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:25:54,709 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:25:54,710 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:25:54,711 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:25:54,712 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:25:54,713 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:25:54,713 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:25:54,714 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:25:54,715 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:25:54,715 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:25:54,715 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:25:54,716 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:25:54,716 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:25:54,716 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:25:54,716 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:25:54,717 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:25:54,717 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:25:54,717 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:25:54,718 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:25:54,718 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:25:55,090 25 INFO rb-44da9a1-224237-407818 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-25 12:25:55,151 25 INFO rb-44da9a1-224237-407818 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-25 12:25:55,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.009 2026-08-25 12:25:55,201 25 INFO rb-44da9a1-224237-407818 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-25 12:25:55,259 25 INFO rb-44da9a1-224237-407818 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-25 12:25:55,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70908415 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6be91f8b-7168-486b-a154-15c155e28bc4'}] 2026-08-25 12:25:55,357 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [700] to pos.order #723 2026-08-25 12:25:55,363 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70908415 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '6be91f8b-7168-486b-a154-15c155e28bc4'} updated pos.order #723 2026-08-25 12:25:55,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70908415 finished 2026-08-25 12:25:55,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.059 0.112 2026-08-25 12:25:55,477 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-08-25 12:25:55,477 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:25:55,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16549440 (allocated 18350080) 2026-08-25 12:25:55,568 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 103184 2026-08-25 12:25:55,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-08-25 12:25:55,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 103184 2026-08-25 12:25:55,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122555_665248_test_14_pos_payment_sync.txt 2026-08-25 12:25:55,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpswxsepla_chrome_odoo" 2026-08-25 12:25:55,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-08-25 12:25:56,055 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 103410 2026-08-25 12:25:56,055 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmp3csmlmya_chrome_odoo 2026-08-25 12:25:56,055 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:34643/json/version 2026-08-25 12:25:56,056 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:56,116 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-08-25 12:25:56,116 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:34643/json 2026-08-25 12:25:56,116 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:25:56,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:34643/devtools/page/1E672F6C3B4623AFC48AFEA7C8A37F7E 2026-08-25 12:25:56,185 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-08-25 12:25:56,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-08-25 12:25:56,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:25:56,291 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-08-25 12:25:56,292 25 INFO rb-44da9a1-224237-407818 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-25 12:25:56,292 25 INFO rb-44da9a1-224237-407818 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-25 12:25:56,307 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:25:56,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:56] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.046 0.480 2026-08-25 12:25:56,833 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '1E672F6C3B4623AFC48AFEA7C8A37F7E', 'loaderId': '02DCF8FA06D91CB5E64FA00238D9DE1E', 'isDownload': False} 2026-08-25 12:25:56,833 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-08-25 12:25:56,849 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:25:56,877 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:56] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-08-25 12:25:56,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:56] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-08-25 12:25:56,909 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:56] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-08-25 12:25:57,310 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:57,319 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:57,331 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:25:57,349 25 INFO rb-44da9a1-224237-407818 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-25 12:25:57,356 25 INFO rb-44da9a1-224237-407818 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-25 12:25:57,357 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:25:57,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25: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-25 12:25:57,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:57,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-08-25 12:25:57,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-25 12:25:57,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.027 0.034 2026-08-25 12:25:57,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-08-25 12:25:57,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.163 0.263 2026-08-25 12:25:57,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "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-25 12:25:57,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:25:58,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-25 12:25:58,084 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-08-25 12:25:58,110 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-08-25 12:25:58,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:25:58,158 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:25:58,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-08-25 12:25:58,205 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:25:58,217 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:25:58,223 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:25:58,225 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:25:58,265 25 INFO rb-44da9a1-224237-407818 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-25 12:25:58,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.031 0.077 2026-08-25 12:25:58,298 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.133 2026-08-25 12:25:58,314 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:25:58,425 25 INFO rb-44da9a1-224237-407818 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-25 12:25:58,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.078 0.086 2026-08-25 12:25:58,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.019 0.201 2026-08-25 12:25:58,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.083 2026-08-25 12:25:58,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:25:58,672 25 INFO rb-44da9a1-224237-407818 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-25 12:25:58,692 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:25:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:25:58,754 25 INFO rb-44da9a1-224237-407818 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-25 12:25:58,804 25 INFO rb-44da9a1-224237-407818 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-25 12:25:58,856 25 INFO rb-44da9a1-224237-407818 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-25 12:25:58,912 25 INFO rb-44da9a1-224237-407818 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-25 12:25:58,963 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,017 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,079 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,130 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,182 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,355 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,405 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,471 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,522 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,575 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,630 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,681 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,733 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,793 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,844 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,894 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,945 25 INFO rb-44da9a1-224237-407818 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-25 12:25:59,998 25 INFO rb-44da9a1-224237-407818 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-25 12:26:00,052 25 INFO rb-44da9a1-224237-407818 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-25 12:26:00,114 25 INFO rb-44da9a1-224237-407818 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-25 12:26:00,163 25 INFO rb-44da9a1-224237-407818 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-25 12:26:00,215 25 INFO rb-44da9a1-224237-407818 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-25 12:26:00,268 25 INFO rb-44da9a1-224237-407818 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-25 12:26:00,320 25 INFO rb-44da9a1-224237-407818 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-25 12:26:00,397 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-08-25 12:26:00,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49816430 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8fc040d5-8d9f-4f27-8dd4-a2c615fc8782'}] 2026-08-25 12:26:00,478 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49816430 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8fc040d5-8d9f-4f27-8dd4-a2c615fc8782'} created pos.order #724 2026-08-25 12:26:00,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49816430 finished 2026-08-25 12:26:00,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.060 0.071 2026-08-25 12:26:00,565 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13679785 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'bfd47edc-ea3f-4f9a-946c-b84541231a7b'}] 2026-08-25 12:26:00,601 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13679785 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'bfd47edc-ea3f-4f9a-946c-b84541231a7b'} created pos.order #725 2026-08-25 12:26:00,611 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13679785 finished 2026-08-25 12:26:00,646 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.021 0.061 2026-08-25 12:26:00,682 25 INFO rb-44da9a1-224237-407818 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-25 12:26:00,746 25 INFO rb-44da9a1-224237-407818 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-25 12:26:00,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77632197 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'bfd47edc-ea3f-4f9a-946c-b84541231a7b'}] 2026-08-25 12:26:00,763 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77632197 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'bfd47edc-ea3f-4f9a-946c-b84541231a7b'} updated pos.order #725 2026-08-25 12:26:00,771 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:00,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77632197 finished 2026-08-25 12:26:00,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.053 0.068 2026-08-25 12:26:00,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:26:00,928 25 INFO rb-44da9a1-224237-407818 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-25 12:26:00,979 25 INFO rb-44da9a1-224237-407818 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-25 12:26:01,047 25 INFO rb-44da9a1-224237-407818 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-25 12:26:01,058 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:01,059 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:01,098 25 INFO rb-44da9a1-224237-407818 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-25 12:26:01,150 25 INFO rb-44da9a1-224237-407818 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-25 12:26:01,218 25 INFO rb-44da9a1-224237-407818 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-25 12:26:01,281 25 INFO rb-44da9a1-224237-407818 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-25 12:26:01,285 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13853519 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'bfd47edc-ea3f-4f9a-946c-b84541231a7b'}] 2026-08-25 12:26:01,351 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #725 2026-08-25 12:26:01,584 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13853519 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'bfd47edc-ea3f-4f9a-946c-b84541231a7b'} updated pos.order #725 2026-08-25 12:26:01,596 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13853519 finished 2026-08-25 12:26:01,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.124 0.234 2026-08-25 12:26:01,821 25 INFO rb-44da9a1-224237-407818 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-25 12:26:01,872 25 INFO rb-44da9a1-224237-407818 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-25 12:26:01,931 25 INFO rb-44da9a1-224237-407818 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-25 12:26:01,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-08-25 12:26:01,983 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,045 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,096 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,146 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,201 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,252 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,305 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,368 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,418 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,472 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,654 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,705 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,755 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,810 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,867 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,920 25 INFO rb-44da9a1-224237-407818 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-25 12:26:02,974 25 INFO rb-44da9a1-224237-407818 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-25 12:26:03,025 25 INFO rb-44da9a1-224237-407818 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-25 12:26:03,102 25 INFO rb-44da9a1-224237-407818 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-25 12:26:03,105 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45204195 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8fc040d5-8d9f-4f27-8dd4-a2c615fc8782'}] 2026-08-25 12:26:03,128 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1194] 2026-08-25 12:26:03,144 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1197] to pos.order #724 2026-08-25 12:26:03,149 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45204195 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8fc040d5-8d9f-4f27-8dd4-a2c615fc8782'} updated pos.order #724 2026-08-25 12:26:03,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45204195 finished 2026-08-25 12:26:03,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.033 0.083 2026-08-25 12:26:03,253 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12201481 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b8f3ca72-0676-491c-91d0-d7dd3bdad4d4'}] 2026-08-25 12:26:03,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12201481 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b8f3ca72-0676-491c-91d0-d7dd3bdad4d4'} created pos.order #726 2026-08-25 12:26:03,294 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12201481 finished 2026-08-25 12:26:03,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.030 0.048 2026-08-25 12:26:03,363 25 INFO rb-44da9a1-224237-407818 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-25 12:26:03,427 25 INFO rb-44da9a1-224237-407818 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-25 12:26:03,482 25 INFO rb-44da9a1-224237-407818 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-25 12:26:03,488 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84849840 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b8f3ca72-0676-491c-91d0-d7dd3bdad4d4'}] 2026-08-25 12:26:03,578 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #726 2026-08-25 12:26:03,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84849840 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b8f3ca72-0676-491c-91d0-d7dd3bdad4d4'} updated pos.order #726 2026-08-25 12:26:03,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84849840 finished 2026-08-25 12:26:03,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.130 0.234 2026-08-25 12:26:03,945 25 INFO rb-44da9a1-224237-407818 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-25 12:26:04,001 25 INFO rb-44da9a1-224237-407818 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-25 12:26:04,056 25 INFO rb-44da9a1-224237-407818 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-25 12:26:04,106 25 INFO rb-44da9a1-224237-407818 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-25 12:26:04,161 25 INFO rb-44da9a1-224237-407818 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-25 12:26:04,224 25 INFO rb-44da9a1-224237-407818 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-25 12:26:04,229 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #313692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8fc040d5-8d9f-4f27-8dd4-a2c615fc8782'}] 2026-08-25 12:26:04,341 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [703] to pos.order #724 2026-08-25 12:26:04,490 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #313692 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '8fc040d5-8d9f-4f27-8dd4-a2c615fc8782'} updated pos.order #724 2026-08-25 12:26:04,502 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #313692 finished 2026-08-25 12:26:04,553 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.118 0.209 2026-08-25 12:26:04,640 25 INFO rb-44da9a1-224237-407818 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-25 12:26:04,690 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-08-25 12:26:04,691 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-25 12:26:04,811 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20778700 (allocated 22286336) 2026-08-25 12:26:04,821 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 103410 2026-08-25 12:26:04,823 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-08-25 12:26:04,824 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 103410 2026-08-25 12:26:04,904 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122604_904734_test_15_split_bill_screen_actions.txt 2026-08-25 12:26:04,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmp3csmlmya_chrome_odoo" 2026-08-25 12:26:04,918 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-08-25 12:26:05,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 103611 2026-08-25 12:26:05,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmp56wsna2o_chrome_odoo 2026-08-25 12:26:05,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:44735/json/version 2026-08-25 12:26:05,303 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:05,325 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-08-25 12:26:05,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:44735/json 2026-08-25 12:26:05,358 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:05,381 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:44735/devtools/page/5A5D0AFD74ACFC9642BE82AA5A804122 2026-08-25 12:26:05,415 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-08-25 12:26:05,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-08-25 12:26:05,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:26:05,515 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-08-25 12:26:05,519 25 INFO rb-44da9a1-224237-407818 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-25 12:26:05,519 25 INFO rb-44da9a1-224237-407818 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-25 12:26:05,536 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:26:05,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:05] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.033 0.396 2026-08-25 12:26:05,965 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '5A5D0AFD74ACFC9642BE82AA5A804122', 'loaderId': '70B93764C59953F54E6DC1A1D1575D2A', 'isDownload': False} 2026-08-25 12:26:05,965 25 INFO rb-44da9a1-224237-407818 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-25 12:26:05,984 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:26:06,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-08-25 12:26:06,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-08-25 12:26:06,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-08-25 12:26:06,492 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:06,510 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:26:06,519 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:26:06,540 25 INFO rb-44da9a1-224237-407818 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-25 12:26:06,551 25 INFO rb-44da9a1-224237-407818 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-25 12:26:06,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-08-25 12:26:06,577 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:26:06,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:06,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.010 2026-08-25 12:26:06,653 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.029 2026-08-25 12:26:06,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-25 12:26:06,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.029 2026-08-25 12:26:07,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.166 0.281 2026-08-25 12:26:07,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "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-25 12:26:07,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:07,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-08-25 12:26:07,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:07,351 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-08-25 12:26:07,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:26:07,392 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:07,408 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:07,410 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:26:07,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.011 2026-08-25 12:26:07,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.010 0.036 2026-08-25 12:26:07,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-25 12:26:07,457 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:07,463 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:26:07,490 25 INFO rb-44da9a1-224237-407818 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-25 12:26:07,559 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.035 2026-08-25 12:26:07,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.077 0.033 2026-08-25 12:26:07,665 25 INFO rb-44da9a1-224237-407818 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-25 12:26:07,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.017 0.169 2026-08-25 12:26:07,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.081 2026-08-25 12:26:07,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:26:07,922 25 INFO rb-44da9a1-224237-407818 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-25 12:26:07,949 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:07,972 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,052 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,103 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,154 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,210 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,261 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,314 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,374 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,425 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,476 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,527 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,586 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,608 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68576848 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '88e06fe2-64b8-4065-90fc-665dd3c3ffad'}] 2026-08-25 12:26:08,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68576848 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '88e06fe2-64b8-4065-90fc-665dd3c3ffad'} created pos.order #727 2026-08-25 12:26:08,686 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68576848 finished 2026-08-25 12:26:08,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.060 0.061 2026-08-25 12:26:08,753 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,804 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,855 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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.006 2026-08-25 12:26:08,920 25 INFO rb-44da9a1-224237-407818 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-25 12:26:08,968 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,019 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,077 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,136 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,193 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,285 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:09] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.023 0.068 2026-08-25 12:26:09,320 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,385 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:26:09,426 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.022 2026-08-25 12:26:09,435 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,488 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,539 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,592 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:09] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.012 0.007 2026-08-25 12:26:09,643 25 INFO rb-44da9a1-224237-407818 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-25 12:26:09,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-08-25 12:26:09,695 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:26:09,758 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15681908 (allocated 17301504) 2026-08-25 12:26:09,773 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 103611 2026-08-25 12:26:09,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-08-25 12:26:09,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 103611 2026-08-25 12:26:09,846 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122609_846170_test_cancel_order_from_ui.txt 2026-08-25 12:26:09,846 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmp56wsna2o_chrome_odoo" 2026-08-25 12:26:09,882 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-08-25 12:26:10,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-08-25 12:26:11,038 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 103810 2026-08-25 12:26:11,039 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmpulif2_dq_chrome_odoo 2026-08-25 12:26:11,058 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:46483/json/version 2026-08-25 12:26:11,060 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46483', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:11,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-08-25 12:26:11,088 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:46483/json 2026-08-25 12:26:11,089 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46483', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:11,164 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:46483/devtools/page/402CC98D93C544CB034E8214913FDAAE 2026-08-25 12:26:11,172 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-08-25 12:26:11,187 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-08-25 12:26:11,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:26:11,284 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-08-25 12:26:11,285 25 INFO rb-44da9a1-224237-407818 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-25 12:26:11,285 25 INFO rb-44da9a1-224237-407818 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-25 12:26:11,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:26:11,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:11] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.031 0.400 2026-08-25 12:26:11,730 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': '402CC98D93C544CB034E8214913FDAAE', 'loaderId': '4C22708B4262BAFE57608789A54CDE24', 'isDownload': False} 2026-08-25 12:26:11,731 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-08-25 12:26:11,748 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:26:11,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:11] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:26:11,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:11] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:26:11,779 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:11] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:26:12,220 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:12,241 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:12,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:26:12,273 25 INFO rb-44da9a1-224237-407818 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-25 12:26:12,281 25 INFO rb-44da9a1-224237-407818 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-25 12:26:12,284 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:26:12,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:12,342 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:12,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:26:12,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-25 12:26:12,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.029 2026-08-25 12:26:12,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-08-25 12:26:12,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.176 0.301 2026-08-25 12:26:12,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:12] "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-25 12:26:13,057 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:26:13,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.035 2026-08-25 12:26:13,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:26:13,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-08-25 12:26:13,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:26:13,197 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:26:13,215 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:13,248 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:26:13,251 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:26:13,255 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:26:13,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.044 0.044 2026-08-25 12:26:13,291 25 INFO rb-44da9a1-224237-407818 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-25 12:26:13,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.011 0.095 2026-08-25 12:26:13,308 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-08-25 12:26:13,403 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:26:13,426 25 INFO rb-44da9a1-224237-407818 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-25 12:26:13,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.058 0.054 2026-08-25 12:26:13,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.037 0.129 2026-08-25 12:26:13,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.134 2026-08-25 12:26:13,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:13,727 25 INFO rb-44da9a1-224237-407818 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-25 12:26:13,756 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:13,790 25 INFO rb-44da9a1-224237-407818 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-25 12:26:13,850 25 INFO rb-44da9a1-224237-407818 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-25 12:26:13,905 25 INFO rb-44da9a1-224237-407818 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-25 12:26:13,960 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,075 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,130 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,185 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,241 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,301 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,392 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-08-25 12:26:14,453 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,503 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,554 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,606 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,663 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,714 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,765 25 INFO rb-44da9a1-224237-407818 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-25 12:26:14,833 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-08-25 12:26:14,834 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-25 12:26:14,841 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:14,844 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:14,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17477468 (allocated 19009536) 2026-08-25 12:26:14,916 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 103810 2026-08-25 12:26:14,917 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-08-25 12:26:14,918 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 103810 2026-08-25 12:26:15,012 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122615_012255_test_combo_preparation_receipt.txt 2026-08-25 12:26:15,012 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmpulif2_dq_chrome_odoo" 2026-08-25 12:26:15,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-08-25 12:26:15,938 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 104002 2026-08-25 12:26:15,959 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmplu9vlpc3_chrome_odoo 2026-08-25 12:26:15,959 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:43437/json/version 2026-08-25 12:26:15,960 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:15,972 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-08-25 12:26:15,972 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:43437/json 2026-08-25 12:26:15,972 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:15,979 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:43437/devtools/page/46F97BD383D1739B3E540B0077EC4E07 2026-08-25 12:26:15,988 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-08-25 12:26:16,061 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-08-25 12:26:16,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:26:16,172 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-08-25 12:26:16,174 25 INFO rb-44da9a1-224237-407818 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-25 12:26:16,174 25 INFO rb-44da9a1-224237-407818 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-25 12:26:16,188 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:26:16,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:16] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.072 0.421 2026-08-25 12:26:16,680 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '46F97BD383D1739B3E540B0077EC4E07', 'loaderId': 'C172464D794164795AE575ED98BEF70A', 'isDownload': False} 2026-08-25 12:26:16,680 25 INFO rb-44da9a1-224237-407818 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-25 12:26:16,699 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:26:16,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:16] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:26:16,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:16] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:26:16,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:16] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:26:17,179 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:26:17,180 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:17,199 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:26:17,210 25 INFO rb-44da9a1-224237-407818 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-25 12:26:17,214 25 INFO rb-44da9a1-224237-407818 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-25 12:26:17,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:26:17,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:26:17,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:17,256 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-08-25 12:26:17,267 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.014 2026-08-25 12:26:17,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.018 2026-08-25 12:26:17,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-08-25 12:26:17,845 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.213 0.295 2026-08-25 12:26:17,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:17,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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.007 2026-08-25 12:26:17,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:17] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.032 2026-08-25 12:26:18,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:26:18,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-08-25 12:26:18,041 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-08-25 12:26:18,084 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:18,100 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:18,106 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:18,127 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:26:18,130 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:18,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.044 0.029 2026-08-25 12:26:18,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.080 2026-08-25 12:26:18,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-08-25 12:26:18,198 25 INFO rb-44da9a1-224237-407818 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-25 12:26:18,223 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:26:18,287 25 INFO rb-44da9a1-224237-407818 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-25 12:26:18,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.057 0.091 2026-08-25 12:26:18,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.107 2026-08-25 12:26:18,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.034 0.262 2026-08-25 12:26:18,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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.025 2026-08-25 12:26:18,556 25 INFO rb-44da9a1-224237-407818 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-25 12:26:18,579 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:18,623 25 INFO rb-44da9a1-224237-407818 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-25 12:26:18,677 25 INFO rb-44da9a1-224237-407818 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-25 12:26:18,732 25 INFO rb-44da9a1-224237-407818 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-25 12:26:18,787 25 INFO rb-44da9a1-224237-407818 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-25 12:26:18,889 25 INFO rb-44da9a1-224237-407818 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-25 12:26:18,953 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-08-25 12:26:18,954 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-08-25 12:26:19,039 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15663544 (allocated 17039360) 2026-08-25 12:26:19,043 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 104002 2026-08-25 12:26:19,044 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-08-25 12:26:19,045 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 104002 2026-08-25 12:26:19,151 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122619_151307_test_combo_preparation_receipt_layout.txt 2026-08-25 12:26:19,151 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmplu9vlpc3_chrome_odoo" 2026-08-25 12:26:19,165 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-08-25 12:26:20,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 104200 2026-08-25 12:26:20,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmp2s1rxy___chrome_odoo 2026-08-25 12:26:20,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:39237/json/version 2026-08-25 12:26:20,196 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:20,220 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-08-25 12:26:20,220 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:39237/json 2026-08-25 12:26:20,220 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:20,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:39237/devtools/page/7102A4246256C91E721573D1F683C4DF 2026-08-25 12:26:20,281 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-08-25 12:26:20,293 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-08-25 12:26:20,436 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:26:20,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-08-25 12:26:20,452 25 INFO rb-44da9a1-224237-407818 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-25 12:26:20,452 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-25 12:26:20,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:26:21,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.059 0.555 2026-08-25 12:26:21,081 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '7102A4246256C91E721573D1F683C4DF', 'loaderId': 'BFA1FB624FD014CB376E90884AFCE1FB', 'isDownload': False} 2026-08-25 12:26:21,081 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-08-25 12:26:21,116 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:26:21,136 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:26:21,146 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-08-25 12:26:21,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:26:21,592 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:21,605 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:21,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:26:21,643 25 INFO rb-44da9a1-224237-407818 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-25 12:26:21,651 25 INFO rb-44da9a1-224237-407818 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-25 12:26:21,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:26:21,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:21,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:21,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-08-25 12:26:21,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-25 12:26:21,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.022 2026-08-25 12:26:21,747 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-25 12:26:22,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.211 0.308 2026-08-25 12:26:22,330 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:26:22,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:22,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-08-25 12:26:22,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:22,503 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-08-25 12:26:22,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.013 2026-08-25 12:26:22,547 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:26:22,547 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:22,576 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:26:22,579 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:26:22,602 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:22,603 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:22,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.015 0.024 2026-08-25 12:26:22,618 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:22,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.033 0.069 2026-08-25 12:26:22,680 25 INFO rb-44da9a1-224237-407818 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-25 12:26:22,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.088 0.083 2026-08-25 12:26:22,806 25 INFO rb-44da9a1-224237-407818 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-25 12:26:22,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.032 0.198 2026-08-25 12:26:22,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.077 2026-08-25 12:26:22,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:26:23,026 25 INFO rb-44da9a1-224237-407818 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-25 12:26:23,048 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:23,095 25 INFO rb-44da9a1-224237-407818 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-25 12:26:23,144 25 INFO rb-44da9a1-224237-407818 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-25 12:26:23,200 25 INFO rb-44da9a1-224237-407818 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-25 12:26:23,254 25 INFO rb-44da9a1-224237-407818 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-25 12:26:23,375 25 INFO rb-44da9a1-224237-407818 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-25 12:26:23,433 25 INFO rb-44da9a1-224237-407818 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-25 12:26:23,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11520705 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fc557f7d-c4d1-43c7-a212-35b74e9a198b'}] 2026-08-25 12:26:23,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11520705 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fc557f7d-c4d1-43c7-a212-35b74e9a198b'} created pos.order #729 2026-08-25 12:26:23,579 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11520705 finished 2026-08-25 12:26:23,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.071 0.086 2026-08-25 12:26:23,671 25 INFO rb-44da9a1-224237-407818 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-25 12:26:23,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:26:23,745 25 INFO rb-44da9a1-224237-407818 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-25 12:26:23,794 25 INFO rb-44da9a1-224237-407818 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-25 12:26:23,922 25 INFO rb-44da9a1-224237-407818 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-25 12:26:23,980 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,031 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,086 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,145 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,196 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,255 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81395259 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fc557f7d-c4d1-43c7-a212-35b74e9a198b'}] 2026-08-25 12:26:24,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81395259 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fc557f7d-c4d1-43c7-a212-35b74e9a198b'} updated pos.order #729 2026-08-25 12:26:24,305 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81395259 finished 2026-08-25 12:26:24,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.046 0.076 2026-08-25 12:26:24,421 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,472 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:26:24,539 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,590 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,651 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,709 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,760 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,812 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,862 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,919 25 INFO rb-44da9a1-224237-407818 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-25 12:26:24,977 25 INFO rb-44da9a1-224237-407818 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-25 12:26:25,039 25 INFO rb-44da9a1-224237-407818 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-25 12:26:25,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-08-25 12:26:25,091 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-25 12:26:25,185 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 21561988 (allocated 23203840) 2026-08-25 12:26:25,191 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 104200 2026-08-25 12:26:25,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-08-25 12:26:25,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 104200 2026-08-25 12:26:25,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122625_277894_test_combo_synchronisation.txt 2026-08-25 12:26:25,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmp2s1rxy___chrome_odoo" 2026-08-25 12:26:25,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-08-25 12:26:25,656 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 104391 2026-08-25 12:26:25,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmpde38zx1q_chrome_odoo 2026-08-25 12:26:25,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:39797/json/version 2026-08-25 12:26:25,658 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:25,673 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:26:25,673 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:39797/json 2026-08-25 12:26:25,673 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:25,682 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:39797/devtools/page/597B1949A79438D5C30192F8D15A692E 2026-08-25 12:26:25,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-08-25 12:26:25,772 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-08-25 12:26:25,865 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:26:25,883 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-08-25 12:26:25,887 25 INFO rb-44da9a1-224237-407818 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-25 12:26:25,888 25 INFO rb-44da9a1-224237-407818 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-25 12:26:25,898 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:26:26,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.026 0.325 2026-08-25 12:26:26,251 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': '597B1949A79438D5C30192F8D15A692E', 'loaderId': '674A80FDB70EE0771DF88A6614442AFB', 'isDownload': False} 2026-08-25 12:26:26,251 25 INFO rb-44da9a1-224237-407818 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-25 12:26:26,273 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:26:26,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:26:26,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:26:26,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-08-25 12:26:26,731 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:26,742 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:26,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:26:26,776 25 INFO rb-44da9a1-224237-407818 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-25 12:26:26,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:26:26,785 25 INFO rb-44da9a1-224237-407818 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-25 12:26:26,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:26:26,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:26,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.013 2026-08-25 12:26:26,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-08-25 12:26:26,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.027 2026-08-25 12:26:26,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-25 12:26:27,486 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.256 0.276 2026-08-25 12:26:27,507 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:26:27,554 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:26:27,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.039 2026-08-25 12:26:27,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:26:27,655 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:26:27,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.018 2026-08-25 12:26:27,713 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:26:27,734 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:26:27,738 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:27,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.030 0.040 2026-08-25 12:26:27,789 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:26:27,790 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:26:27,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.079 2026-08-25 12:26:27,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-08-25 12:26:27,822 25 INFO rb-44da9a1-224237-407818 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-25 12:26:27,879 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:27,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.061 0.026 2026-08-25 12:26:27,995 25 INFO rb-44da9a1-224237-407818 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-25 12:26:28,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.014 0.121 2026-08-25 12:26:28,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.041 2026-08-25 12:26:28,121 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:28,167 25 INFO rb-44da9a1-224237-407818 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-25 12:26:28,186 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:28,225 25 INFO rb-44da9a1-224237-407818 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-25 12:26:28,310 25 INFO rb-44da9a1-224237-407818 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-25 12:26:28,367 25 INFO rb-44da9a1-224237-407818 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-25 12:26:28,441 25 INFO rb-44da9a1-224237-407818 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-25 12:26:28,498 25 INFO rb-44da9a1-224237-407818 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-25 12:26:28,571 25 INFO rb-44da9a1-224237-407818 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-25 12:26:28,632 25 INFO rb-44da9a1-224237-407818 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-25 12:26:28,704 25 INFO rb-44da9a1-224237-407818 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-25 12:26:28,782 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:26:28,786 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:26:28,787 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:26:28,787 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:26:28,787 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:26:28,787 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:26:28,787 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:26:28,787 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:26:28,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:26:28,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:26:28,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:26:28,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:26:28,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:26:28,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:26:28,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:26:28,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:26:28,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:26:28,789 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:26:28,789 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:26:28,789 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:26:28,790 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:26:28,790 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:26:28,791 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:26:28,791 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:26:28,791 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:26:28,791 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:26:28,791 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:26:28,791 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:26:28,792 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:26:28,792 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:26:28,793 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:26:28,793 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:26:28,794 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:26:28,795 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:26:28,798 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:26:28,798 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:26:28,800 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:26:28,801 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:26:28,801 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:26:28,802 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:26:28,819 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:26:28,821 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:26:28,822 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:26:28,822 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:26:28,823 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:26:28,823 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:26:28,824 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:26:28,824 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:26:28,824 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:26:28,824 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:26:28,824 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:26:28,825 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:26:28,825 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:26:28,826 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:26:28,827 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:26:28,827 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:26:28,827 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:26:28,827 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:26:28,831 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:26:28,831 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:26:28,831 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:26:28,831 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:26:28,832 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:26:28,832 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:26:28,833 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:26:28,834 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:26:28,834 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:26:28,834 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:26:28,835 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:26:28,835 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:26:28,835 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:26:28,858 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:26:28,859 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:26:28,862 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:28,865 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:26:28,869 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:26:28,873 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:26:28,874 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:26:28,874 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:26:28,876 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:26:28,877 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:26:28,878 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:26:28,882 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:26:28,883 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:26:28,885 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:26:28,891 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:26:28,891 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:26:28,892 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:26:28,892 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:26:28,896 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:26:28,898 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:26:28,905 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:26:28,906 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:26:28,908 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:26:28,910 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:26:28,912 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-08-25 12:26:28,920 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:26:28,924 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:26:28,924 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:26:28,958 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:26:28,973 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:26:28,981 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:26:28,982 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:26:28,984 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:26:28,994 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:26:28,995 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:28] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:26:28,996 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:26:29,000 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:26:29,001 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:26:29,006 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:26:29,009 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:26:29,013 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:26:29,015 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:26:29,020 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:26:29,020 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:26:29,023 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:26:29,024 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:26:29,024 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:26:29,025 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:26:29,025 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:26:29,025 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:26:29,025 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:26:29,026 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:26:29,026 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:26:29,026 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:26:29,026 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:26:29,027 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:26:29,028 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:26:29,028 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:26:29,028 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:26:29,029 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:26:29,029 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:26:29,029 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:26:29,029 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:26:29,037 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-08-25 12:26:29,049 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:29,049 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:26:29,068 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:26:29,069 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:26:29,075 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:26:29,082 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-08-25 12:26:29,091 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:29,108 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:26:29,109 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:26:29,111 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-08-25 12:26:29,114 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:26:29,118 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:26:29,788 25 INFO rb-44da9a1-224237-407818 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-25 12:26:29,820 25 INFO rb-44da9a1-224237-407818 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-25 12:26:29,872 25 INFO rb-44da9a1-224237-407818 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-25 12:26:29,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:26:29,940 25 INFO rb-44da9a1-224237-407818 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-25 12:26:29,990 25 INFO rb-44da9a1-224237-407818 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-25 12:26:30,049 25 INFO rb-44da9a1-224237-407818 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-25 12:26:30,581 25 INFO rb-44da9a1-224237-407818 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-25 12:26:30,625 25 INFO rb-44da9a1-224237-407818 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-25 12:26:30,628 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83167642 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '06df6475-7a38-4865-b002-b5ff9bbc6361'}] 2026-08-25 12:26:30,678 25 INFO rb-44da9a1-224237-407818 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-25 12:26:30,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83167642 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '06df6475-7a38-4865-b002-b5ff9bbc6361'} created pos.order #730 2026-08-25 12:26:30,709 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83167642 finished 2026-08-25 12:26:30,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.046 0.077 2026-08-25 12:26:30,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:26:30,810 25 INFO rb-44da9a1-224237-407818 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-25 12:26:30,861 25 INFO rb-44da9a1-224237-407818 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-25 12:26:30,913 25 INFO rb-44da9a1-224237-407818 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-25 12:26:30,968 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-08-25 12:26:30,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-25 12:26:30,974 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:26:31,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 22778808 (allocated 33214464) 2026-08-25 12:26:31,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 104391 2026-08-25 12:26:31,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-08-25 12:26:31,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 104391 2026-08-25 12:26:31,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122631_479841_test_course_restaurant_preparation_tour.txt 2026-08-25 12:26:31,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmpde38zx1q_chrome_odoo" 2026-08-25 12:26:31,497 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-08-25 12:26:31,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 104618 2026-08-25 12:26:31,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmp3m5jqd2x_chrome_odoo 2026-08-25 12:26:31,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:35451/json/version 2026-08-25 12:26:31,856 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:31,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:26:31,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:35451/json 2026-08-25 12:26:31,882 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:31,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:35451/devtools/page/162BA2CD86AF3E7E1B9376EB08504652 2026-08-25 12:26:31,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-08-25 12:26:31,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-08-25 12:26:32,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:26:32,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-08-25 12:26:32,084 25 INFO rb-44da9a1-224237-407818 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-25 12:26:32,084 25 INFO rb-44da9a1-224237-407818 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-25 12:26:32,098 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:26:32,561 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:32] "GET /pos/ui/118 HTTP/1.1" 200 - 89 0.075 0.391 2026-08-25 12:26:32,564 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': '162BA2CD86AF3E7E1B9376EB08504652', 'loaderId': 'A2A206AB93F125EA769CE543FBD3F350', 'isDownload': False} 2026-08-25 12:26:32,564 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-08-25 12:26:32,585 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:26:32,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:32] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:26:32,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:32] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-08-25 12:26:32,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:32] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:26:33,094 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:33,104 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:33,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:26:33,125 25 INFO rb-44da9a1-224237-407818 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-25 12:26:33,132 25 INFO rb-44da9a1-224237-407818 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-25 12:26:33,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-08-25 12:26:33,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:26:33,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:33,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:26:33,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-25 12:26:33,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.023 2026-08-25 12:26:33,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-25 12:26:33,762 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.197 0.264 2026-08-25 12:26:33,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:26:33,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:26:33,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-08-25 12:26:33,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:26:33,961 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:26:33,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:26:34,021 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:26:34,029 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:26:34,033 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:26:34,071 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:26:34,072 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "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-25 12:26:34,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.018 0.036 2026-08-25 12:26:34,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.063 2026-08-25 12:26:34,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-08-25 12:26:34,114 25 INFO rb-44da9a1-224237-407818 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-25 12:26:34,133 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:34,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.100 0.051 2026-08-25 12:26:34,280 25 INFO rb-44da9a1-224237-407818 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-25 12:26:34,368 25 INFO rb-44da9a1-224237-407818 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-25 12:26:34,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.062 0.198 2026-08-25 12:26:34,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.141 2026-08-25 12:26:34,494 25 INFO rb-44da9a1-224237-407818 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-25 12:26:34,545 25 INFO rb-44da9a1-224237-407818 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-25 12:26:34,602 25 INFO rb-44da9a1-224237-407818 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-25 12:26:34,659 25 INFO rb-44da9a1-224237-407818 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-25 12:26:34,715 25 INFO rb-44da9a1-224237-407818 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-25 12:26:34,771 25 INFO rb-44da9a1-224237-407818 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-25 12:26:34,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:34] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.008 2026-08-25 12:26:34,822 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-08-25 12:26:34,823 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:26:34,882 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12465344 (allocated 13369344) 2026-08-25 12:26:34,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 104618 2026-08-25 12:26:34,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-08-25 12:26:34,895 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 104618 2026-08-25 12:26:34,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122634_964316_test_create_floor_tour.txt 2026-08-25 12:26:34,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmp3m5jqd2x_chrome_odoo" 2026-08-25 12:26:34,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-08-25 12:26:35,224 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 104808 2026-08-25 12:26:35,224 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmp0s89he32_chrome_odoo 2026-08-25 12:26:35,225 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:37345/json/version 2026-08-25 12:26:35,226 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:35,270 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-08-25 12:26:35,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:37345/json 2026-08-25 12:26:35,271 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:35,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:37345/devtools/page/CEF7528A846FD3253C3068DFD91BB25E 2026-08-25 12:26:35,294 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-08-25 12:26:35,366 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-08-25 12:26:35,412 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:26:35,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-08-25 12:26:35,422 25 INFO rb-44da9a1-224237-407818 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-25 12:26:35,422 25 INFO rb-44da9a1-224237-407818 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-25 12:26:35,435 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:26:36,041 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "GET /pos/ui?config_id=118 HTTP/1.1" 200 - 137 0.066 0.545 2026-08-25 12:26:36,045 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': 'CEF7528A846FD3253C3068DFD91BB25E', 'loaderId': 'BD7ED346B5650D1EDBD8214ABB2BED9F', 'isDownload': False} 2026-08-25 12:26:36,045 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-08-25 12:26:36,061 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:26:36,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:26:36,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:26:36,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:26:36,549 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:36,550 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:36,565 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:26:36,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-08-25 12:26:36,602 25 INFO rb-44da9a1-224237-407818 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-25 12:26:36,608 25 INFO rb-44da9a1-224237-407818 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-25 12:26:36,615 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:26:36,628 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:36,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-08-25 12:26:36,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-08-25 12:26:36,704 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.027 2026-08-25 12:26:36,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-08-25 12:26:37,211 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.176 0.292 2026-08-25 12:26:37,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:26:37,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:26:37,365 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.030 2026-08-25 12:26:37,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:26:37,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-08-25 12:26:37,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-08-25 12:26:37,495 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:26:37,498 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:26:37,509 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:26:37,537 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:37,542 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:26:37,550 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.037 0.029 2026-08-25 12:26:37,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.087 2026-08-25 12:26:37,577 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-08-25 12:26:37,585 25 INFO rb-44da9a1-224237-407818 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-25 12:26:37,661 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-25 12:26:37,706 25 INFO rb-44da9a1-224237-407818 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-25 12:26:37,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.077 0.091 2026-08-25 12:26:37,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.023 0.102 2026-08-25 12:26:37,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.036 0.253 2026-08-25 12:26:37,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.029 2026-08-25 12:26:37,923 25 INFO rb-44da9a1-224237-407818 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-25 12:26:37,947 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:37,996 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,071 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53787787 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0eeb4673-033e-4989-8a78-de785330b606'}] 2026-08-25 12:26:38,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53787787 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0eeb4673-033e-4989-8a78-de785330b606'} created pos.order #731 2026-08-25 12:26:38,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53787787 finished 2026-08-25 12:26:38,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.029 0.061 2026-08-25 12:26:38,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.022 0.032 2026-08-25 12:26:38,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.018 2026-08-25 12:26:38,319 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,381 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,430 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,555 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,609 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,660 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,717 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,773 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,823 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,874 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,925 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,982 25 INFO rb-44da9a1-224237-407818 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-25 12:26:38,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93520293 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0eeb4673-033e-4989-8a78-de785330b606'}] 2026-08-25 12:26:39,015 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93520293 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '0eeb4673-033e-4989-8a78-de785330b606'} updated pos.order #731 2026-08-25 12:26:39,025 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93520293 finished 2026-08-25 12:26:39,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.036 0.057 2026-08-25 12:26:39,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.015 0.030 2026-08-25 12:26:39,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-08-25 12:26:39,202 25 INFO rb-44da9a1-224237-407818 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-25 12:26:39,262 25 INFO rb-44da9a1-224237-407818 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-25 12:26:39,313 25 INFO rb-44da9a1-224237-407818 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-25 12:26:39,364 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-08-25 12:26:39,364 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:26:39,463 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 19391300 (allocated 21106688) 2026-08-25 12:26:39,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 104808 2026-08-25 12:26:39,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-08-25 12:26:39,474 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 104808 2026-08-25 12:26:39,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122639_569451_test_customer_alone_saved.txt 2026-08-25 12:26:39,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmp0s89he32_chrome_odoo" 2026-08-25 12:26:39,581 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-08-25 12:26:39,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 105003 2026-08-25 12:26:39,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmph7aq6cer_chrome_odoo 2026-08-25 12:26:39,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:35603/json/version 2026-08-25 12:26:39,895 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35603', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:39,965 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-08-25 12:26:39,965 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:35603/json 2026-08-25 12:26:39,966 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35603', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:39,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:35603/devtools/page/DB719DB37583AA723D73A6F8A5CBB610 2026-08-25 12:26:39,983 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-08-25 12:26:39,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-08-25 12:26:40,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:26:40,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-08-25 12:26:40,106 25 INFO rb-44da9a1-224237-407818 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-25 12:26:40,106 25 INFO rb-44da9a1-224237-407818 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-25 12:26:40,117 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:26:40,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:40] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.042 0.324 2026-08-25 12:26:40,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': 'DB719DB37583AA723D73A6F8A5CBB610', 'loaderId': '789DD2609C9A065B2D63A770C8FFE0DE', 'isDownload': False} 2026-08-25 12:26:40,489 25 INFO rb-44da9a1-224237-407818 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-25 12:26:40,513 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:26:40,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:40] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-08-25 12:26:40,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:40] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-08-25 12:26:40,550 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:40] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:26:41,030 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:41,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:26:41,048 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:41,059 25 INFO rb-44da9a1-224237-407818 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-25 12:26:41,064 25 INFO rb-44da9a1-224237-407818 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-25 12:26:41,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-08-25 12:26:41,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:26:41,095 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:41,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-25 12:26:41,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.033 2026-08-25 12:26:41,162 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.015 2026-08-25 12:26:41,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.028 2026-08-25 12:26:41,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.224 0.235 2026-08-25 12:26:41,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:26:41,779 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:26:41,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.051 2026-08-25 12:26:41,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:26:41,934 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-08-25 12:26:41,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:26:41,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:41,998 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:42,019 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:26:42,022 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:26:42,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.022 2026-08-25 12:26:42,041 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:26:42,044 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:26:42,091 25 INFO rb-44da9a1-224237-407818 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-25 12:26:42,091 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:26:42,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.048 0.054 2026-08-25 12:26:42,194 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.054 0.081 2026-08-25 12:26:42,234 25 INFO rb-44da9a1-224237-407818 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-25 12:26:42,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.042 0.155 2026-08-25 12:26:42,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.042 2026-08-25 12:26:42,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:26:42,434 25 INFO rb-44da9a1-224237-407818 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-25 12:26:42,460 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:42,508 25 INFO rb-44da9a1-224237-407818 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-25 12:26:42,560 25 INFO rb-44da9a1-224237-407818 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-25 12:26:42,615 25 INFO rb-44da9a1-224237-407818 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-25 12:26:42,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69586714 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '28150a30-5810-4bf3-9000-9bf8f7b019be'}] 2026-08-25 12:26:42,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69586714 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '28150a30-5810-4bf3-9000-9bf8f7b019be'} created pos.order #732 2026-08-25 12:26:42,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69586714 finished 2026-08-25 12:26:42,755 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.033 0.080 2026-08-25 12:26:42,786 25 INFO rb-44da9a1-224237-407818 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-25 12:26:42,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:26:42,855 25 INFO rb-44da9a1-224237-407818 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-25 12:26:42,909 25 INFO rb-44da9a1-224237-407818 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-25 12:26:42,961 25 INFO rb-44da9a1-224237-407818 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-25 12:26:43,011 25 INFO rb-44da9a1-224237-407818 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-25 12:26:43,065 25 INFO rb-44da9a1-224237-407818 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-25 12:26:43,117 25 INFO rb-44da9a1-224237-407818 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-25 12:26:43,290 25 INFO rb-44da9a1-224237-407818 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-25 12:26:43,302 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:43,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:43] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.036 0.064 2026-08-25 12:26:43,435 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:26:43,435 25 INFO rb-44da9a1-224237-407818 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-25 12:26:43,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25218839 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '3d5fa504-8f1d-45dd-9640-1b2e46cd59d5'}] 2026-08-25 12:26:43,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25218839 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '3d5fa504-8f1d-45dd-9640-1b2e46cd59d5'} created pos.order #733 2026-08-25 12:26:43,579 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25218839 finished 2026-08-25 12:26:43,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.040 0.077 2026-08-25 12:26:43,652 25 INFO rb-44da9a1-224237-407818 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-25 12:26:43,703 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-08-25 12:26:43,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-25 12:26:43,773 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 15990912 (allocated 17174528) 2026-08-25 12:26:43,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 105003 2026-08-25 12:26:43,788 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-08-25 12:26:43,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 105003 2026-08-25 12:26:43,884 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122643_884591_test_delete_line_release_table.txt 2026-08-25 12:26:43,884 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmph7aq6cer_chrome_odoo" 2026-08-25 12:26:43,919 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-08-25 12:26:44,174 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 105208 2026-08-25 12:26:44,174 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpw1v8c1wa_chrome_odoo 2026-08-25 12:26:44,174 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:37993/json/version 2026-08-25 12:26:44,176 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:44,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-08-25 12:26:44,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:37993/json 2026-08-25 12:26:44,199 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:26:44,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:37993/devtools/page/C2BC84CBE9679ABE5980CBF71FB7D327 2026-08-25 12:26:44,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-08-25 12:26:44,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-08-25 12:26:44,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:26:44,374 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-08-25 12:26:44,376 25 INFO rb-44da9a1-224237-407818 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-25 12:26:44,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-25 12:26:44,418 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:26:44,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:44] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.058 0.449 2026-08-25 12:26:44,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'C2BC84CBE9679ABE5980CBF71FB7D327', 'loaderId': '239AFA865A97E6810FAF6360A52A55B3', 'isDownload': False} 2026-08-25 12:26:44,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-08-25 12:26:44,907 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:26:44,923 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:44] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:26:44,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:44] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:26:44,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:44] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:26:45,334 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:45,347 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:26:45,359 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:26:45,372 25 INFO rb-44da9a1-224237-407818 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-25 12:26:45,377 25 INFO rb-44da9a1-224237-407818 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-25 12:26:45,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-08-25 12:26:45,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:26:45,408 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:45,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.011 2026-08-25 12:26:45,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-08-25 12:26:45,492 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.025 2026-08-25 12:26:45,495 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-08-25 12:26:46,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.267 0.272 2026-08-25 12:26:46,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:26:46,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:26:46,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-25 12:26:46,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:26:46,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-08-25 12:26:46,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-08-25 12:26:46,310 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:46,329 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:26:46,335 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:26:46,370 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:26:46,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.020 0.043 2026-08-25 12:26:46,378 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:26:46,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.077 2026-08-25 12:26:46,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-08-25 12:26:46,423 25 INFO rb-44da9a1-224237-407818 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-25 12:26:46,489 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:26:46,570 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-08-25 12:26:46,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.058 0.050 2026-08-25 12:26:46,628 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.014 0.134 2026-08-25 12:26:46,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.015 0.112 2026-08-25 12:26:46,813 25 INFO rb-44da9a1-224237-407818 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-25 12:26:46,827 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:46,896 25 INFO rb-44da9a1-224237-407818 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-25 12:26:46,968 25 INFO rb-44da9a1-224237-407818 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-25 12:26:47,021 25 INFO rb-44da9a1-224237-407818 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-25 12:26:47,072 25 INFO rb-44da9a1-224237-407818 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-25 12:26:47,123 25 INFO rb-44da9a1-224237-407818 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-25 12:26:47,180 25 INFO rb-44da9a1-224237-407818 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-25 12:26:47,230 25 INFO rb-44da9a1-224237-407818 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-25 12:26:47,281 25 INFO rb-44da9a1-224237-407818 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-25 12:26:47,359 25 INFO rb-44da9a1-224237-407818 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-25 12:26:47,371 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:26:47,375 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:26:47,429 25 INFO rb-44da9a1-224237-407818 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-25 12:26:47,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89991900 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cf610700-f0fb-4dff-ab6f-4f93b83e2ebe'}] 2026-08-25 12:26:47,572 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89991900 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cf610700-f0fb-4dff-ab6f-4f93b83e2ebe'} created pos.order #734 2026-08-25 12:26:47,581 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89991900 finished 2026-08-25 12:26:47,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.051 0.074 2026-08-25 12:26:47,645 25 INFO rb-44da9a1-224237-407818 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-25 12:26:47,708 25 INFO rb-44da9a1-224237-407818 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-25 12:26:47,712 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73052821 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cf610700-f0fb-4dff-ab6f-4f93b83e2ebe'}] 2026-08-25 12:26:47,716 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:47,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73052821 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'cf610700-f0fb-4dff-ab6f-4f93b83e2ebe'} updated pos.order #734 2026-08-25 12:26:47,956 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73052821 finished 2026-08-25 12:26:48,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.108 0.202 2026-08-25 12:26:48,179 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,219 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-08-25 12:26:50,285 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,346 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,406 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,463 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,519 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,580 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,630 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,682 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,732 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,788 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,839 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,890 25 INFO rb-44da9a1-224237-407818 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-25 12:26:50,954 25 INFO rb-44da9a1-224237-407818 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-25 12:26:51,008 25 INFO rb-44da9a1-224237-407818 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-25 12:26:51,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24595221 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0a7eb159-ca09-457c-929e-b265462c79a6'}] 2026-08-25 12:26:51,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24595221 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0a7eb159-ca09-457c-929e-b265462c79a6'} created pos.order #735 2026-08-25 12:26:51,112 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24595221 finished 2026-08-25 12:26:51,145 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.021 0.055 2026-08-25 12:26:51,169 25 INFO rb-44da9a1-224237-407818 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-25 12:26:51,235 25 INFO rb-44da9a1-224237-407818 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-25 12:26:51,239 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38203326 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0a7eb159-ca09-457c-929e-b265462c79a6'}] 2026-08-25 12:26:51,432 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38203326 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0a7eb159-ca09-457c-929e-b265462c79a6'} updated pos.order #735 2026-08-25 12:26:51,443 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38203326 finished 2026-08-25 12:26:51,486 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.070 0.180 2026-08-25 12:26:51,585 25 INFO rb-44da9a1-224237-407818 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-25 12:26:53,619 25 INFO rb-44da9a1-224237-407818 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-25 12:26:53,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:26:53,688 25 INFO rb-44da9a1-224237-407818 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-25 12:26:53,746 25 INFO rb-44da9a1-224237-407818 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-25 12:26:53,812 25 INFO rb-44da9a1-224237-407818 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-25 12:26:53,863 25 INFO rb-44da9a1-224237-407818 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-25 12:26:53,913 25 INFO rb-44da9a1-224237-407818 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-25 12:26:53,964 25 INFO rb-44da9a1-224237-407818 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-25 12:26:54,018 25 INFO rb-44da9a1-224237-407818 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-25 12:26:54,070 25 INFO rb-44da9a1-224237-407818 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-25 12:26:54,121 25 INFO rb-44da9a1-224237-407818 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-25 12:26:54,178 25 INFO rb-44da9a1-224237-407818 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-25 12:26:54,234 25 INFO rb-44da9a1-224237-407818 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-25 12:26:54,296 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61841663 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'e3a58389-1d9d-48c2-9714-ac71f48fea69'}] 2026-08-25 12:26:54,355 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61841663 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'e3a58389-1d9d-48c2-9714-ac71f48fea69'} created pos.order #736 2026-08-25 12:26:54,365 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61841663 finished 2026-08-25 12:26:54,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.045 0.068 2026-08-25 12:26:54,427 25 INFO rb-44da9a1-224237-407818 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-25 12:26:54,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-08-25 12:26:54,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-25 12:26:54,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48185135 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'e3a58389-1d9d-48c2-9714-ac71f48fea69'}] 2026-08-25 12:26:54,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19586332 (allocated 21106688) 2026-08-25 12:26:54,681 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 105208 2026-08-25 12:26:54,686 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-08-25 12:26:54,686 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 105208 2026-08-25 12:26:54,799 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122654_799459_test_direct_sales.txt 2026-08-25 12:26:54,799 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpw1v8c1wa_chrome_odoo" 2026-08-25 12:26:54,832 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48185135 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'e3a58389-1d9d-48c2-9714-ac71f48fea69'} updated pos.order #736 2026-08-25 12:26:54,835 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48185135 finished 2026-08-25 12:26:54,838 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-08-25 12:26:54,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.127 0.257 2026-08-25 12:26:54,904 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-08-25 12:26:55,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 105416 2026-08-25 12:26:55,303 25 INFO rb-44da9a1-224237-407818 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/tmp3hxuyuxc_chrome_odoo 2026-08-25 12:26:55,303 25 INFO rb-44da9a1-224237-407818 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:46339/json/version 2026-08-25 12:26:55,304 25 INFO rb-44da9a1-224237-407818 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-25 12:26:55,368 25 INFO rb-44da9a1-224237-407818 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-25 12:26:55,368 25 INFO rb-44da9a1-224237-407818 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:46339/json 2026-08-25 12:26:55,369 25 INFO rb-44da9a1-224237-407818 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-25 12:26:55,378 25 INFO rb-44da9a1-224237-407818 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:46339/devtools/page/A4EEC619A8B472CBE4AFB9A97A2DD4F9 2026-08-25 12:26:55,385 25 INFO rb-44da9a1-224237-407818 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-25 12:26:55,393 25 INFO rb-44da9a1-224237-407818 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-25 12:26:55,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:26:55,491 25 INFO rb-44da9a1-224237-407818 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-25 12:26:55,492 25 INFO rb-44da9a1-224237-407818 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-25 12:26:55,492 25 INFO rb-44da9a1-224237-407818 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-25 12:26:55,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:26:55,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:55] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.031 0.409 2026-08-25 12:26:55,948 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': 'A4EEC619A8B472CBE4AFB9A97A2DD4F9', 'loaderId': '7CA30DC7207FEDCB2BA8605C0A3B1E92', 'isDownload': False} 2026-08-25 12:26:55,948 25 INFO rb-44da9a1-224237-407818 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-25 12:26:55,967 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:26:55,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:55] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:26:55,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:55] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:26:56,003 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:56] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-08-25 12:26:56,436 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:56,438 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:26:56,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:26:56,458 25 INFO rb-44da9a1-224237-407818 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-25 12:26:56,461 25 INFO rb-44da9a1-224237-407818 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-25 12:26:56,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:26:56,474 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:56,482 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:56,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-08-25 12:26:56,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-25 12:26:56,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.027 2026-08-25 12:26:56,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-08-25 12:26:57,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.167 0.286 2026-08-25 12:26:57,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:26:57,121 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:26:57,175 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-08-25 12:26:57,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-08-25 12:26:57,228 25 INFO rb-44da9a1-224237-407818 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-25 12:26:57,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:26:57,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:26:57,290 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:57,318 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:26:57,319 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:26:57,344 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.023 0.030 2026-08-25 12:26:57,365 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:57,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.073 2026-08-25 12:26:57,390 25 INFO rb-44da9a1-224237-407818 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-25 12:26:57,395 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:26:57,400 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:26:57,516 25 INFO rb-44da9a1-224237-407818 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-25 12:26:57,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.087 0.057 2026-08-25 12:26:57,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.027 0.206 2026-08-25 12:26:57,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.147 2026-08-25 12:26:57,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26: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-25 12:26:57,771 25 INFO rb-44da9a1-224237-407818 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-25 12:26:57,790 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:57,843 25 INFO rb-44da9a1-224237-407818 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-25 12:26:57,900 25 INFO rb-44da9a1-224237-407818 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-25 12:26:57,950 25 INFO rb-44da9a1-224237-407818 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-25 12:26:58,008 25 INFO rb-44da9a1-224237-407818 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-25 12:26:58,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78999425 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c7d0a7eb-ef30-4d2f-b398-b6573e2c4cdf'}] 2026-08-25 12:26:58,091 25 INFO rb-44da9a1-224237-407818 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-25 12:26:58,141 25 INFO rb-44da9a1-224237-407818 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-25 12:26:58,448 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78999425 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c7d0a7eb-ef30-4d2f-b398-b6573e2c4cdf'} created pos.order #737 2026-08-25 12:26:58,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78999425 finished 2026-08-25 12:26:58,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.201 0.220 2026-08-25 12:26:58,744 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:26:58,745 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:26:58,746 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:26:58,746 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:26:58,746 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:26:58,747 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:26:58,747 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:26:58,747 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:26:58,748 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:26:58,748 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:26:58,749 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:26:58,749 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:26:58,750 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:26:58,750 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:26:58,750 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:26:58,751 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:26:58,751 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:26:58,751 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:26:58,751 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:26:58,751 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:26:58,752 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:26:58,752 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:26:58,753 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:26:58,753 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:26:58,753 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:26:58,753 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:26:58,754 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:26:58,754 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:26:58,754 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:26:58,754 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:26:58,755 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:26:58,756 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:26:58,756 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:26:58,756 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:26:58,757 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:26:58,757 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:26:58,757 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:26:58,758 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:26:58,758 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:26:58,758 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:26:58,761 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:26:58,776 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:26:58,781 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:26:58,797 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:26:58,798 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-08-25 12:26:58,800 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-08-25 12:26:58,803 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:26:58,820 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-08-25 12:26:58,825 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:26:58,828 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:26:58,836 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:26:58,859 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-08-25 12:26:58,860 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:26:58,877 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:26:58,883 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:26:58,887 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.069 2026-08-25 12:26:58,890 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:26:58,891 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:26:58,891 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:26:58,898 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:26:58,898 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:26:58,902 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:26:58,911 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:26:58,916 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:26:58,918 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:26:58,920 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.094 2026-08-25 12:26:58,921 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:26:58,922 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:26:58,922 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:26:58,923 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:26:58,923 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:26:58,924 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:26:58,924 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:26:58,924 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:26:58,925 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:26:58,925 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:26:58,926 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:26:58,930 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:26:58,932 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:26:58,933 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:26:58,934 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:26:58,937 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:26:58,940 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:26:58,940 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:26:58,941 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:26:58,941 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:26:58,942 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:26:58,943 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:26:58,944 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:26:58,944 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:26:58,944 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:26:58,944 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:26:58,945 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:26:58,945 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:26:58,951 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:26:58,961 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:26:58,962 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:26:58,964 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:26:58,964 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:26:58,973 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:26:58,975 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:26:58,977 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:26:58,978 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:26:58,979 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:26:58,979 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:26:58,990 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:26:58,991 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:26:59,010 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:26:59,011 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:26:59,014 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:26:59,017 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:26:59,021 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:26:59,039 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:59] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:26:59,044 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:59] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:26:59,055 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:26:59,056 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:26:59,056 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:26:59,062 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:26:59,063 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:59] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:26:59,066 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:59] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:26:59,067 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:26:59,070 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:26:59,070 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:26:59,072 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:26:59,073 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:59] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:26:59,080 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:26:59,081 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:59] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:26:59,082 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:26:59,086 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:26:59,087 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:26:59,088 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:26:59,090 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:26:59,091 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:26:59] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:26:59,092 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:26:59,094 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:26:59,096 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:26:59,096 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:26:59,097 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:26:59,097 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:26:59,097 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:26:59,097 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:26:59,098 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:26:59,098 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:26:59,098 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:26:59,099 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:26:59,099 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:26:59,100 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:27:00,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:00] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 132 0.087 0.698 2026-08-25 12:27:00,254 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,311 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,360 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:27:00,426 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,488 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,540 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,595 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,646 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,698 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,762 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,776 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:00,777 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:00,831 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,892 25 INFO rb-44da9a1-224237-407818 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-25 12:27:00,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83520664 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cc5bcfbf-5b6d-4325-a868-19c5fafd714c'}] 2026-08-25 12:27:00,946 25 INFO rb-44da9a1-224237-407818 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-25 12:27:01,114 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83520664 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cc5bcfbf-5b6d-4325-a868-19c5fafd714c'} created pos.order #738 2026-08-25 12:27:01,124 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83520664 finished 2026-08-25 12:27:01,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.111 0.146 2026-08-25 12:27:01,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:01] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.008 0.034 2026-08-25 12:27:01,703 25 INFO rb-44da9a1-224237-407818 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-25 12:27:01,761 25 INFO rb-44da9a1-224237-407818 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-25 12:27:01,811 25 INFO rb-44da9a1-224237-407818 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-25 12:27:01,811 25 INFO rb-44da9a1-224237-407818 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-25 12:27:01,906 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17514508 (allocated 19009536) 2026-08-25 12:27:01,928 25 INFO rb-44da9a1-224237-407818 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 105416 2026-08-25 12:27:01,929 25 INFO rb-44da9a1-224237-407818 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-25 12:27:01,929 25 INFO rb-44da9a1-224237-407818 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 105416 2026-08-25 12:27:02,026 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122702_025903_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-08-25 12:27:02,026 25 INFO rb-44da9a1-224237-407818 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/tmp3hxuyuxc_chrome_odoo" 2026-08-25 12:27:02,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-08-25 12:27:02,496 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 105639 2026-08-25 12:27:02,496 25 INFO rb-44da9a1-224237-407818 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/tmpuvo9upch_chrome_odoo 2026-08-25 12:27:02,496 25 INFO rb-44da9a1-224237-407818 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:33097/json/version 2026-08-25 12:27:02,498 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:02,531 25 INFO rb-44da9a1-224237-407818 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-25 12:27:02,531 25 INFO rb-44da9a1-224237-407818 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:33097/json 2026-08-25 12:27:02,532 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:02,567 25 INFO rb-44da9a1-224237-407818 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:33097/devtools/page/7ED3F4CDD77D4E8BA87C4B36D1D3B5EC 2026-08-25 12:27:02,580 25 INFO rb-44da9a1-224237-407818 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-25 12:27:02,586 25 INFO rb-44da9a1-224237-407818 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-25 12:27:02,708 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:27:02,721 25 INFO rb-44da9a1-224237-407818 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-25 12:27:02,724 25 INFO rb-44da9a1-224237-407818 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-25 12:27:02,725 25 INFO rb-44da9a1-224237-407818 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-25 12:27:02,736 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:27:03,348 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.034 0.582 2026-08-25 12:27:03,352 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '7ED3F4CDD77D4E8BA87C4B36D1D3B5EC', 'loaderId': 'A45774F3C8810661829CD9E7DCA949DF', 'isDownload': False} 2026-08-25 12:27:03,353 25 INFO rb-44da9a1-224237-407818 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-25 12:27:03,367 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:27:03,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:27:03,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:27:03,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-08-25 12:27:03,812 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:03,815 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:27:03,828 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:27:03,839 25 INFO rb-44da9a1-224237-407818 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-25 12:27:03,844 25 INFO rb-44da9a1-224237-407818 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-25 12:27:03,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:27:03,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:27:03,886 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:03,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.009 2026-08-25 12:27:03,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.023 2026-08-25 12:27:03,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.020 2026-08-25 12:27:03,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-08-25 12:27:04,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.205 0.265 2026-08-25 12:27:04,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:04,554 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:27:04,615 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.030 2026-08-25 12:27:04,645 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:27:04,655 25 INFO rb-44da9a1-224237-407818 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-25 12:27:04,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-25 12:27:04,706 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:04,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:04,738 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:27:04,739 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:27:04,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.020 0.020 2026-08-25 12:27:04,776 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.045 2026-08-25 12:27:04,794 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:27:04,803 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:27:04,805 25 INFO rb-44da9a1-224237-407818 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-25 12:27:04,807 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:27:04,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.080 0.049 2026-08-25 12:27:04,975 25 INFO rb-44da9a1-224237-407818 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-25 12:27:04,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:04] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.057 0.140 2026-08-25 12:27:05,066 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.044 2026-08-25 12:27:05,101 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:05,151 25 INFO rb-44da9a1-224237-407818 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-25 12:27:05,180 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:05,229 25 INFO rb-44da9a1-224237-407818 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-25 12:27:05,287 25 INFO rb-44da9a1-224237-407818 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-25 12:27:05,337 25 INFO rb-44da9a1-224237-407818 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-25 12:27:05,395 25 INFO rb-44da9a1-224237-407818 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-25 12:27:05,466 25 INFO rb-44da9a1-224237-407818 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-25 12:27:05,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21358439 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '514398ac-5c96-49e8-a806-0b58642831c2'}] 2026-08-25 12:27:05,484 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:05,709 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21358439 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '514398ac-5c96-49e8-a806-0b58642831c2'} created pos.order #739 2026-08-25 12:27:05,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21358439 finished 2026-08-25 12:27:05,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.096 0.193 2026-08-25 12:27:05,924 25 INFO rb-44da9a1-224237-407818 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-25 12:27:05,977 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,025 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,076 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:06,140 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,203 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,255 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,310 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,361 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,412 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,484 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,493 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:06,494 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:06,559 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,622 25 INFO rb-44da9a1-224237-407818 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-25 12:27:06,626 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57207415 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '17d6e0e5-67c3-46c6-9e40-aac87617e537'}] 2026-08-25 12:27:06,816 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57207415 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '17d6e0e5-67c3-46c6-9e40-aac87617e537'} created pos.order #740 2026-08-25 12:27:06,826 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57207415 finished 2026-08-25 12:27:06,867 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.063 0.180 2026-08-25 12:27:06,943 25 INFO rb-44da9a1-224237-407818 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-25 12:27:07,003 25 INFO rb-44da9a1-224237-407818 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-25 12:27:07,053 25 INFO rb-44da9a1-224237-407818 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-25 12:27:07,104 25 INFO rb-44da9a1-224237-407818 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-25 12:27:07,105 25 INFO rb-44da9a1-224237-407818 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-25 12:27:07,221 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17349284 (allocated 19271680) 2026-08-25 12:27:07,231 25 INFO rb-44da9a1-224237-407818 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 105639 2026-08-25 12:27:07,234 25 INFO rb-44da9a1-224237-407818 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-25 12:27:07,235 25 INFO rb-44da9a1-224237-407818 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 105639 2026-08-25 12:27:07,330 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122707_330052_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-08-25 12:27:07,330 25 INFO rb-44da9a1-224237-407818 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/tmpuvo9upch_chrome_odoo" 2026-08-25 12:27:07,365 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-08-25 12:27:07,751 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 105845 2026-08-25 12:27:07,751 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpypoerzi4_chrome_odoo 2026-08-25 12:27:07,751 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:46537/json/version 2026-08-25 12:27:07,752 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:07,777 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-08-25 12:27:07,777 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:46537/json 2026-08-25 12:27:07,778 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:07,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:46537/devtools/page/3AEE73F73244970870838584D7386522 2026-08-25 12:27:07,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-08-25 12:27:07,862 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-08-25 12:27:07,924 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:27:07,932 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-08-25 12:27:07,934 25 INFO rb-44da9a1-224237-407818 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-25 12:27:07,934 25 INFO rb-44da9a1-224237-407818 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-25 12:27:07,972 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:27:08,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.031 0.370 2026-08-25 12:27:08,372 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '3AEE73F73244970870838584D7386522', 'loaderId': 'B1D9CAAFAA4F6E1340682BCA26E0B7B2', 'isDownload': False} 2026-08-25 12:27:08,372 25 INFO rb-44da9a1-224237-407818 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-25 12:27:08,392 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:27:08,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-08-25 12:27:08,428 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-08-25 12:27:08,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-08-25 12:27:08,848 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:08,854 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:08,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:27:08,876 25 INFO rb-44da9a1-224237-407818 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-25 12:27:08,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:27:08,881 25 INFO rb-44da9a1-224237-407818 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-25 12:27:08,889 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:27:08,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:08,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-08-25 12:27:08,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-25 12:27:08,989 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.031 2026-08-25 12:27:08,993 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.022 2026-08-25 12:27:09,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.163 0.282 2026-08-25 12:27:09,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "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-25 12:27:09,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:09,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-08-25 12:27:09,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-08-25 12:27:09,661 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-08-25 12:27:09,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:27:09,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:27:09,737 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:27:09,749 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:09,753 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:09,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.014 0.038 2026-08-25 12:27:09,784 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:09,795 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:09,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.062 2026-08-25 12:27:09,871 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:09,877 25 INFO rb-44da9a1-224237-407818 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-25 12:27:09,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:09] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.107 0.042 2026-08-25 12:27:09,986 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:10] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.178 2026-08-25 12:27:10,143 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.101 2026-08-25 12:27:10,250 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,273 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:27:10,298 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,357 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,511 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,561 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,616 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,675 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,725 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,776 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,827 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,903 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-08-25 12:27:10,957 25 INFO rb-44da9a1-224237-407818 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-25 12:27:10,958 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.021 2026-08-25 12:27:11,012 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,062 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,206 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,260 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,311 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,365 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,421 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,472 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,523 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,573 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,632 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,638 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:11] "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-25 12:27:11,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.016 2026-08-25 12:27:11,680 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,737 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,788 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,905 25 INFO rb-44da9a1-224237-407818 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-25 12:27:11,958 25 INFO rb-44da9a1-224237-407818 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-25 12:27:12,015 25 INFO rb-44da9a1-224237-407818 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-25 12:27:12,067 25 INFO rb-44da9a1-224237-407818 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-25 12:27:12,118 25 INFO rb-44da9a1-224237-407818 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-25 12:27:12,174 25 INFO rb-44da9a1-224237-407818 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-25 12:27:12,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:27:12,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-08-25 12:27:12,230 25 INFO rb-44da9a1-224237-407818 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-25 12:27:12,281 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-08-25 12:27:12,282 25 INFO rb-44da9a1-224237-407818 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-25 12:27:12,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 25430416 (allocated 27398144) 2026-08-25 12:27:12,388 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 105845 2026-08-25 12:27:12,389 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-08-25 12:27:12,390 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 105845 2026-08-25 12:27:12,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122712_492398_test_floating_order_name_change_partner.txt 2026-08-25 12:27:12,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpypoerzi4_chrome_odoo" 2026-08-25 12:27:12,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-08-25 12:27:12,891 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 106038 2026-08-25 12:27:12,891 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpi5jidi84_chrome_odoo 2026-08-25 12:27:12,891 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:34381/json/version 2026-08-25 12:27:12,892 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:12,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-08-25 12:27:12,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:34381/json 2026-08-25 12:27:12,913 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:12,963 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:34381/devtools/page/02F5F236D5C15185FD84CD786A10B07B 2026-08-25 12:27:12,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-08-25 12:27:12,979 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-08-25 12:27:13,077 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:27:13,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-08-25 12:27:13,093 25 INFO rb-44da9a1-224237-407818 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-25 12:27:13,093 25 INFO rb-44da9a1-224237-407818 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-25 12:27:13,108 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:27:13,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:13] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.029 0.403 2026-08-25 12:27:13,539 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '02F5F236D5C15185FD84CD786A10B07B', 'loaderId': '138BD7A3A1AA35BB1DC75CAFE6C90719', 'isDownload': False} 2026-08-25 12:27:13,540 25 INFO rb-44da9a1-224237-407818 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-25 12:27:13,552 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:27:13,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:13] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-25 12:27:13,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:13] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-08-25 12:27:13,598 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:13] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-08-25 12:27:14,082 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:27:14,085 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:14,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:27:14,108 25 INFO rb-44da9a1-224237-407818 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-25 12:27:14,116 25 INFO rb-44da9a1-224237-407818 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-25 12:27:14,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:27:14,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:14,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:14,166 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:27:14,178 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-08-25 12:27:14,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.037 2026-08-25 12:27:14,240 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-08-25 12:27:14,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 416 0.271 0.301 2026-08-25 12:27:14,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:27:14,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:14] "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-25 12:27:15,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.033 2026-08-25 12:27:15,056 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "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-25 12:27:15,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-08-25 12:27:15,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.005 2026-08-25 12:27:15,126 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:27:15,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:15,178 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:27:15,195 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:15,202 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-08-25 12:27:15,208 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:15,211 25 INFO rb-44da9a1-224237-407818 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-25 12:27:15,263 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:15,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.087 0.057 2026-08-25 12:27:15,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.152 2026-08-25 12:27:15,311 25 INFO rb-44da9a1-224237-407818 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-25 12:27:15,365 25 INFO rb-44da9a1-224237-407818 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-25 12:27:15,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.075 0.060 2026-08-25 12:27:15,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.012 0.171 2026-08-25 12:27:15,515 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.130 2026-08-25 12:27:15,561 25 INFO rb-44da9a1-224237-407818 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-25 12:27:15,613 25 INFO rb-44da9a1-224237-407818 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-25 12:27:15,668 25 INFO rb-44da9a1-224237-407818 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-25 12:27:15,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.018 0.016 2026-08-25 12:27:15,755 25 INFO rb-44da9a1-224237-407818 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-25 12:27:15,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.003 0.006 2026-08-25 12:27:15,814 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-08-25 12:27:15,815 25 INFO rb-44da9a1-224237-407818 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-25 12:27:15,891 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13438632 (allocated 14417920) 2026-08-25 12:27:15,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 106038 2026-08-25 12:27:15,903 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-08-25 12:27:15,904 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 106038 2026-08-25 12:27:15,930 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:15] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.069 0.049 2026-08-25 12:27:15,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122715_990370_test_future_orders_are_not_cancelled.txt 2026-08-25 12:27:15,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpi5jidi84_chrome_odoo" 2026-08-25 12:27:16,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-08-25 12:27:16,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 106228 2026-08-25 12:27:16,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpt8s2xhjs_chrome_odoo 2026-08-25 12:27:16,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:42427/json/version 2026-08-25 12:27:16,568 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:16,591 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-08-25 12:27:16,592 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:42427/json 2026-08-25 12:27:16,592 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:16,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:42427/devtools/page/A7D0E37834F6B39F3E03DA5E81BE86D5 2026-08-25 12:27:16,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-08-25 12:27:16,682 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-08-25 12:27:16,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:27:16,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-08-25 12:27:16,803 25 INFO rb-44da9a1-224237-407818 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-25 12:27:16,804 25 INFO rb-44da9a1-224237-407818 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-25 12:27:16,815 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:27:17,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.040 0.492 2026-08-25 12:27:17,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': 'A7D0E37834F6B39F3E03DA5E81BE86D5', 'loaderId': 'D58AD548673EC12673F9CE05F5AF9C1F', 'isDownload': False} 2026-08-25 12:27:17,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-08-25 12:27:17,369 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:27:17,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:27:17,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:27:17,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:27:17,834 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:17,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:27:17,858 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:17,865 25 INFO rb-44da9a1-224237-407818 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-25 12:27:17,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-08-25 12:27:17,875 25 INFO rb-44da9a1-224237-407818 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-25 12:27:17,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:17,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:17,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:27:17,943 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-25 12:27:17,982 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.026 2026-08-25 12:27:17,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-25 12:27:18,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.141 0.252 2026-08-25 12:27:18,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:18,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:18,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-08-25 12:27:18,532 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:27:18,548 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-08-25 12:27:18,553 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:18,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:27:18,614 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:27:18,636 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:18,638 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:18,661 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.024 0.029 2026-08-25 12:27:18,673 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:18,674 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:18,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.010 0.056 2026-08-25 12:27:18,705 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:27:18,717 25 INFO rb-44da9a1-224237-407818 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-25 12:27:18,814 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.062 0.056 2026-08-25 12:27:18,859 25 INFO rb-44da9a1-224237-407818 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-25 12:27:18,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.019 0.198 2026-08-25 12:27:18,974 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.089 2026-08-25 12:27:19,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:19,074 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,095 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:19,158 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,209 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,260 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,314 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,366 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,418 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,480 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,532 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,584 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,768 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,819 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,888 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,939 25 INFO rb-44da9a1-224237-407818 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-25 12:27:19,990 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,044 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,095 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,148 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,211 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,262 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,323 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,502 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,552 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,628 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,679 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,730 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,784 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,836 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,888 25 INFO rb-44da9a1-224237-407818 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-25 12:27:20,953 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,004 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,055 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,105 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,156 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,214 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,270 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,344 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,395 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,446 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,497 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,547 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,604 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,666 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,718 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,769 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,820 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,871 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,925 25 INFO rb-44da9a1-224237-407818 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-25 12:27:21,977 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,030 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,084 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,133 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,185 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,238 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,289 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,341 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,422 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38902778 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd9bdb3e4-b7d7-4b7a-972b-df02b5a4495f'}] 2026-08-25 12:27:22,498 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38902778 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd9bdb3e4-b7d7-4b7a-972b-df02b5a4495f'} created pos.order #743 2026-08-25 12:27:22,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38902778 finished 2026-08-25 12:27:22,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.044 0.080 2026-08-25 12:27:22,590 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98330787 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'fd14950d-81f4-4a7e-8613-d46b0d71d429'}] 2026-08-25 12:27:22,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98330787 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'fd14950d-81f4-4a7e-8613-d46b0d71d429'} created pos.order #744 2026-08-25 12:27:22,635 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98330787 finished 2026-08-25 12:27:22,664 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.020 0.056 2026-08-25 12:27:22,716 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53894988 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'fd14950d-81f4-4a7e-8613-d46b0d71d429'}] 2026-08-25 12:27:22,717 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,729 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:22,738 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53894988 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'fd14950d-81f4-4a7e-8613-d46b0d71d429'} updated pos.order #744 2026-08-25 12:27:22,747 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53894988 finished 2026-08-25 12:27:22,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.035 0.061 2026-08-25 12:27:22,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.006 2026-08-25 12:27:22,865 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,917 25 INFO rb-44da9a1-224237-407818 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-25 12:27:22,966 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,017 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,074 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,129 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,177 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,235 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,286 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-08-25 12:27:23,405 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,457 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.016 0.034 2026-08-25 12:27:23,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-08-25 12:27:23,543 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,593 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:23] "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.013 2026-08-25 12:27:23,667 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,711 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,769 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,821 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,872 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,927 25 INFO rb-44da9a1-224237-407818 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-25 12:27:23,978 25 INFO rb-44da9a1-224237-407818 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-25 12:27:24,029 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-08-25 12:27:24,030 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-25 12:27:24,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 18869168 (allocated 20844544) 2026-08-25 12:27:24,125 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 106228 2026-08-25 12:27:24,128 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-08-25 12:27:24,128 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 106228 2026-08-25 12:27:24,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122724_226942_test_global_discount_split.txt 2026-08-25 12:27:24,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpt8s2xhjs_chrome_odoo" 2026-08-25 12:27:24,237 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-08-25 12:27:24,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 106434 2026-08-25 12:27:24,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpcecla7yl_chrome_odoo 2026-08-25 12:27:24,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:46175/json/version 2026-08-25 12:27:24,706 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:24,720 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-08-25 12:27:24,720 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:46175/json 2026-08-25 12:27:24,720 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:24,762 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:46175/devtools/page/F2F8EDAC5B33A1736150611B90F872F1 2026-08-25 12:27:24,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-08-25 12:27:24,792 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-08-25 12:27:24,938 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:27:24,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-08-25 12:27:24,951 25 INFO rb-44da9a1-224237-407818 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-25 12:27:24,951 25 INFO rb-44da9a1-224237-407818 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-25 12:27:24,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:27:25,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:25] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.079 0.444 2026-08-25 12:27:25,486 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': 'F2F8EDAC5B33A1736150611B90F872F1', 'loaderId': '749AA7479F7CC412F9767E03E7FA43E6', 'isDownload': False} 2026-08-25 12:27:25,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-08-25 12:27:25,501 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:27:25,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:25] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:27:25,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:25] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-08-25 12:27:25,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:25] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-08-25 12:27:26,005 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:27:26,019 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:27:26,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-08-25 12:27:26,039 25 INFO rb-44da9a1-224237-407818 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-25 12:27:26,045 25 INFO rb-44da9a1-224237-407818 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-25 12:27:26,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:27:26,060 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:27:26,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:26,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-08-25 12:27:26,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-25 12:27:26,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.031 2026-08-25 12:27:26,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.047 2026-08-25 12:27:26,648 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.178 0.275 2026-08-25 12:27:26,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:27:26,720 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:27:26,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-08-25 12:27:26,791 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:27:26,807 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-08-25 12:27:26,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:26,843 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:26,866 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:27:26,893 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:26,896 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:26,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.025 0.038 2026-08-25 12:27:26,933 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:26,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.065 2026-08-25 12:27:26,950 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:26,990 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:27:27,008 25 INFO rb-44da9a1-224237-407818 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-25 12:27:27,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.062 0.043 2026-08-25 12:27:27,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.017 0.126 2026-08-25 12:27:27,160 25 INFO rb-44da9a1-224237-407818 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-25 12:27:27,212 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.033 2026-08-25 12:27:27,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:27,317 25 INFO rb-44da9a1-224237-407818 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-25 12:27:27,349 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:27,392 25 INFO rb-44da9a1-224237-407818 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-25 12:27:27,469 25 INFO rb-44da9a1-224237-407818 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-25 12:27:27,533 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:27:27,533 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:27:27,533 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:27:27,534 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:27:27,534 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:27:27,534 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:27:27,535 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:27:27,535 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:27:27,535 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:27:27,536 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:27:27,536 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:27:27,536 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:27:27,537 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:27:27,537 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:27:27,538 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:27:27,538 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:27:27,538 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:27:27,538 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:27:27,538 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:27:27,539 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:27:27,539 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:27:27,539 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:27:27,539 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:27:27,539 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:27:27,540 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:27:27,540 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:27:27,540 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:27:27,541 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:27:27,541 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:27:27,541 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:27:27,541 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:27:27,541 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:27:27,546 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:27:27,546 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:27:27,547 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:27:27,547 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:27:27,561 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:27,563 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:27:27,563 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:27:27,569 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:27:27,572 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:27:27,574 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:27:27,584 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:27:27,585 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:27:27,587 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:27:27,591 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:27:27,591 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:27:27,591 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:27:27,591 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:27:27,591 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:27:27,592 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:27:27,595 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:27:27,596 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:27:27,597 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:27,600 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:27:27,601 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:27:27,602 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:27:27,602 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:27:27,602 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:27:27,603 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:27:27,603 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:27:27,604 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:27:27,604 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:27:27,606 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:27:27,610 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:27:27,659 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:27:27,661 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-08-25 12:27:27,662 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-08-25 12:27:27,663 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:27:27,664 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:27:27,667 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-08-25 12:27:27,671 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:27:27,682 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:27:27,687 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:27:27,687 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:27:27,690 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:27:27,690 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:27:27,692 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:27:27,692 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:27:27,693 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:27:27,698 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:27:27,699 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:27:27,705 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:27:27,716 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:27:27,717 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:27:27,717 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:27:27,717 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:27:27,717 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:27:27,718 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:27:27,718 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:27:27,718 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:27:27,718 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:27:27,719 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:27:27,721 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:27:27,721 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:27:27,722 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:27:27,722 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:27:27,722 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:27:27,722 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:27:27,722 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:27:27,722 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:27:27,723 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:27:27,723 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:27:27,723 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:27:27,723 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:27:27,723 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:27:27,723 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:27:27,723 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:27:27,723 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:27:27,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:27:27,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:27:27,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:27:27,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:27:27,725 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:27:27,725 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:27:27,725 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:27:27,725 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:27:27,769 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:27:27,770 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:27:27,770 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:27:27,770 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:27:27,770 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:27:27,781 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:27:27,789 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:27,790 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:27:27,791 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:27:27,796 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:27:27,798 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:27:27,799 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:27:27,802 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:27:27,812 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:27:27,819 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:27:27,821 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:27:27,823 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:27:27,837 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:27:27,852 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-08-25 12:27:27,859 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:27:27,862 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-08-25 12:27:27,863 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:27:27,864 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-08-25 12:27:27,873 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:27:27,874 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:27:27,874 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:27:27,875 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:27:27,881 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:27,895 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:27,897 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:27] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:27:28,225 25 INFO rb-44da9a1-224237-407818 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-25 12:27:28,251 25 INFO rb-44da9a1-224237-407818 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-25 12:27:28,304 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-08-25 12:27:28,304 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:27:28,390 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 14837972 (allocated 16252928) 2026-08-25 12:27:28,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 106434 2026-08-25 12:27:28,406 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-08-25 12:27:28,414 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 106434 2026-08-25 12:27:28,475 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122728_475649_test_multiple_preparation_printer.txt 2026-08-25 12:27:28,475 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpcecla7yl_chrome_odoo" 2026-08-25 12:27:28,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-08-25 12:27:28,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 106662 2026-08-25 12:27:28,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmpkb4tznof_chrome_odoo 2026-08-25 12:27:28,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:46063/json/version 2026-08-25 12:27:28,961 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:28,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-08-25 12:27:28,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:46063/json 2026-08-25 12:27:28,981 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:28,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:46063/devtools/page/8B9252FE14E1D9EC7F447214CA3155A6 2026-08-25 12:27:29,065 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-08-25 12:27:29,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-08-25 12:27:29,182 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:27:29,187 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-08-25 12:27:29,189 25 INFO rb-44da9a1-224237-407818 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-25 12:27:29,190 25 INFO rb-44da9a1-224237-407818 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-25 12:27:29,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:27:29,609 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:29] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.032 0.378 2026-08-25 12:27:29,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '8B9252FE14E1D9EC7F447214CA3155A6', 'loaderId': '13BD2CB44163E0C2FDAB042901AA4806', 'isDownload': False} 2026-08-25 12:27:29,613 25 INFO rb-44da9a1-224237-407818 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-25 12:27:29,643 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:27:29,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:29] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:27:29,661 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:29] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:27:29,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:29] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-08-25 12:27:30,075 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:27:30,080 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:30,089 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-08-25 12:27:30,099 25 INFO rb-44da9a1-224237-407818 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-25 12:27:30,103 25 INFO rb-44da9a1-224237-407818 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-25 12:27:30,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:27:30,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:30,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:30,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:27:30,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-08-25 12:27:30,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.025 2026-08-25 12:27:30,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-25 12:27:30,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.192 0.311 2026-08-25 12:27:30,748 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:27:30,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:27:30,840 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-08-25 12:27:30,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:30,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-08-25 12:27:30,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:27:30,919 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:30,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:30,936 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:27:30,938 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:27:30,974 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "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-25 12:27:30,989 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:27:31,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.042 0.027 2026-08-25 12:27:31,059 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.050 2026-08-25 12:27:31,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.050 0.084 2026-08-25 12:27:31,067 25 INFO rb-44da9a1-224237-407818 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-25 12:27:31,168 25 INFO rb-44da9a1-224237-407818 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-25 12:27:31,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.020 0.145 2026-08-25 12:27:31,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.018 0.197 2026-08-25 12:27:31,298 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.091 2026-08-25 12:27:31,352 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:27:31,404 25 INFO rb-44da9a1-224237-407818 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-25 12:27:31,428 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:31,485 25 INFO rb-44da9a1-224237-407818 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-25 12:27:31,558 25 INFO rb-44da9a1-224237-407818 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-25 12:27:31,636 25 INFO rb-44da9a1-224237-407818 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-25 12:27:31,698 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:27:31,699 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:27:31,699 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:27:31,700 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:27:31,700 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:27:31,700 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:27:31,701 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:27:31,701 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:27:31,702 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:27:31,702 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:27:31,703 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:27:31,703 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:27:31,704 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:27:31,704 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:27:31,705 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:27:31,705 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:27:31,705 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:27:31,706 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:27:31,707 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:27:31,707 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:27:31,707 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:27:31,708 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:27:31,708 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:27:31,708 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:27:31,709 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:27:31,709 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:27:31,709 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:27:31,710 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:27:31,710 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:27:31,710 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:27:31,711 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:27:31,711 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:27:31,711 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:27:31,712 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:27:31,712 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:27:31,713 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:27:31,713 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:27:31,713 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:27:31,714 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:27:31,714 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:27:31,726 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:31,731 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:27:31,732 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:27:31,734 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:27:31,742 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:27:31,760 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:27:31,768 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:27:31,776 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:27:31,778 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:27:31,783 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:27:31,791 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:31,804 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:27:31,817 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:27:31,820 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:27:31,821 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:27:31,822 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:27:31,823 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:27:31,860 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:27:31,861 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:27:31,861 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:27:31,861 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:27:31,862 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:27:31,862 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:27:31,863 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:27:31,863 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:27:31,863 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:27:31,864 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:27:31,864 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:27:31,864 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:27:31,864 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:27:31,865 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:27:31,865 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:27:31,865 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:27:31,865 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:27:31,866 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:27:31,866 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:27:31,866 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:27:31,866 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:27:31,867 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:27:31,867 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:27:31,867 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:27:31,867 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:27:31,868 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:27:31,868 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:27:31,868 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:27:31,868 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:27:31,869 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:27:31,869 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:27:31,869 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:27:31,869 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:27:31,869 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:27:31,870 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:27:31,871 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:27:31,871 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:27:31,871 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:27:31,881 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:31,885 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:31,889 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:27:31,892 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:27:31,895 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:27:31,899 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:31,904 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:27:31,964 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-08-25 12:27:31,966 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-08-25 12:27:31,970 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:27:31,970 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:27:31,979 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.073 2026-08-25 12:27:31,984 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:27:31,984 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:27:31,986 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:27:31,995 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:27:31,996 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:27:31,998 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:27:31,999 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:27:32,004 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:27:32,006 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:27:32,008 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:27:32,009 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:27:32,011 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:27:32,011 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:27:32,012 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:27:32,012 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:27:32,013 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:27:32,013 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:27:32,014 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:27:32,015 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:27:32,015 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:27:32,015 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:27:32,015 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:27:32,016 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:27:32,016 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:27:32,016 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:27:32,016 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:27:32,017 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:27:32,017 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:27:32,017 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:27:32,017 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:27:32,017 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:27:32,018 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:27:32,018 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:27:32,018 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:27:32,019 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:27:32,019 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:27:32,019 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:27:32,019 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:27:32,019 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:27:32,020 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:27:32,334 25 INFO rb-44da9a1-224237-407818 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-25 12:27:32,655 25 INFO rb-44da9a1-224237-407818 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-25 12:27:32,684 25 INFO rb-44da9a1-224237-407818 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-25 12:27:32,735 25 INFO rb-44da9a1-224237-407818 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-25 12:27:32,788 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-08-25 12:27:32,789 25 INFO rb-44da9a1-224237-407818 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-25 12:27:32,874 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 15298004 (allocated 17039360) 2026-08-25 12:27:32,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 106662 2026-08-25 12:27:32,880 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-08-25 12:27:32,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 106662 2026-08-25 12:27:32,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122732_982189_test_multiple_preparation_printer_different_categories.txt 2026-08-25 12:27:32,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmpkb4tznof_chrome_odoo" 2026-08-25 12:27:32,995 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-08-25 12:27:33,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 106878 2026-08-25 12:27:33,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmpauu82xty_chrome_odoo 2026-08-25 12:27:33,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:34157/json/version 2026-08-25 12:27:33,349 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:33,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-08-25 12:27:33,380 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:34157/json 2026-08-25 12:27:33,380 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:33,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:34157/devtools/page/6ED6FA82A89EEB1FD342B6BCE2B893FB 2026-08-25 12:27:33,464 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-08-25 12:27:33,474 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-08-25 12:27:33,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:27:33,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-08-25 12:27:33,578 25 INFO rb-44da9a1-224237-407818 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-25 12:27:33,578 25 INFO rb-44da9a1-224237-407818 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-25 12:27:33,601 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:27:34,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.045 0.366 2026-08-25 12:27:34,007 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '6ED6FA82A89EEB1FD342B6BCE2B893FB', 'loaderId': 'A930EB02F9AFB488B845594BEF0163B8', 'isDownload': False} 2026-08-25 12:27:34,007 25 INFO rb-44da9a1-224237-407818 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-25 12:27:34,026 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:27:34,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-08-25 12:27:34,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:27:34,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:27:34,467 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:34,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:27:34,507 25 INFO rb-44da9a1-224237-407818 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-25 12:27:34,511 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:34,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:27:34,521 25 INFO rb-44da9a1-224237-407818 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-25 12:27:34,530 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:27:34,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:34,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-08-25 12:27:34,572 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-08-25 12:27:34,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-08-25 12:27:34,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-08-25 12:27:35,096 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.187 0.275 2026-08-25 12:27:35,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "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-25 12:27:35,175 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:35,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-08-25 12:27:35,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:27:35,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-08-25 12:27:35,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.011 2026-08-25 12:27:35,320 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:35,349 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:35,365 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:27:35,375 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:27:35,389 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:35,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.040 0.035 2026-08-25 12:27:35,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.085 2026-08-25 12:27:35,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-08-25 12:27:35,465 25 INFO rb-44da9a1-224237-407818 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-25 12:27:35,500 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:27:35,575 25 INFO rb-44da9a1-224237-407818 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-25 12:27:35,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.057 0.038 2026-08-25 12:27:35,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.059 0.124 2026-08-25 12:27:35,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.128 2026-08-25 12:27:35,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:35,826 25 INFO rb-44da9a1-224237-407818 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-25 12:27:35,843 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:35,909 25 INFO rb-44da9a1-224237-407818 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-25 12:27:35,960 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,115 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,169 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,220 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,279 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,334 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,385 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,441 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,492 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,542 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,612 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,619 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:36,622 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:36,676 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,739 25 INFO rb-44da9a1-224237-407818 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-25 12:27:36,743 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5296188 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4059ccbd-c931-4260-a3a4-f1711a65ad88'}] 2026-08-25 12:27:36,746 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:37,016 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5296188 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '4059ccbd-c931-4260-a3a4-f1711a65ad88'} created pos.order #745 2026-08-25 12:27:37,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5296188 finished 2026-08-25 12:27:37,068 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.120 0.207 2026-08-25 12:27:37,218 25 INFO rb-44da9a1-224237-407818 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-25 12:27:37,277 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-08-25 12:27:37,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-25 12:27:37,386 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 19371936 (allocated 20844544) 2026-08-25 12:27:37,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 106878 2026-08-25 12:27:37,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-08-25 12:27:37,403 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 106878 2026-08-25 12:27:37,513 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122737_513668_test_name_preset_skip_screen.txt 2026-08-25 12:27:37,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmpauu82xty_chrome_odoo" 2026-08-25 12:27:37,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-08-25 12:27:37,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 107082 2026-08-25 12:27:37,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmpv_3cco7d_chrome_odoo 2026-08-25 12:27:37,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:43183/json/version 2026-08-25 12:27:37,880 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:37,906 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-08-25 12:27:37,906 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:43183/json 2026-08-25 12:27:37,907 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:37,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:43183/devtools/page/D7D614326B43CB279AD61C3769697C97 2026-08-25 12:27:37,985 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-08-25 12:27:37,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-08-25 12:27:38,078 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:27:38,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-08-25 12:27:38,089 25 INFO rb-44da9a1-224237-407818 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-25 12:27:38,089 25 INFO rb-44da9a1-224237-407818 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-25 12:27:38,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:27:38,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:38] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.026 0.592 2026-08-25 12:27:38,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': 'D7D614326B43CB279AD61C3769697C97', 'loaderId': 'B4A7B2041B5E0BD3A12413CE5B449F10', 'isDownload': False} 2026-08-25 12:27:38,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-08-25 12:27:38,733 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:27:38,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:38] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-08-25 12:27:38,758 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:38] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:27:38,763 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:38] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-25 12:27:39,142 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:39,151 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:39,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:27:39,195 25 INFO rb-44da9a1-224237-407818 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-25 12:27:39,203 25 INFO rb-44da9a1-224237-407818 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-25 12:27:39,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-08-25 12:27:39,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:27:39,245 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:39,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.013 2026-08-25 12:27:39,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-25 12:27:39,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.026 2026-08-25 12:27:39,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-08-25 12:27:39,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.253 0.294 2026-08-25 12:27:39,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:27:40,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:27:40,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.033 2026-08-25 12:27:40,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:40,110 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-08-25 12:27:40,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-08-25 12:27:40,169 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:40,188 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:40,189 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:40,211 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "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-25 12:27:40,212 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:40,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.022 0.023 2026-08-25 12:27:40,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.054 2026-08-25 12:27:40,261 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-08-25 12:27:40,262 25 INFO rb-44da9a1-224237-407818 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-25 12:27:40,361 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-08-25 12:27:40,387 25 INFO rb-44da9a1-224237-407818 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-25 12:27:40,415 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.057 0.042 2026-08-25 12:27:40,462 25 INFO rb-44da9a1-224237-407818 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-25 12:27:40,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.050 0.130 2026-08-25 12:27:40,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.146 2026-08-25 12:27:40,624 25 INFO rb-44da9a1-224237-407818 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-25 12:27:40,675 25 INFO rb-44da9a1-224237-407818 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-25 12:27:40,733 25 INFO rb-44da9a1-224237-407818 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-25 12:27:40,790 25 INFO rb-44da9a1-224237-407818 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-25 12:27:40,848 25 INFO rb-44da9a1-224237-407818 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-25 12:27:40,903 25 INFO rb-44da9a1-224237-407818 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-25 12:27:40,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:40] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.005 2026-08-25 12:27:40,955 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,009 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:41] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.005 0.006 2026-08-25 12:27:41,040 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:41,060 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,117 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,171 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,223 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,274 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,325 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,382 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:41] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:27:41,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.004 0.013 2026-08-25 12:27:41,433 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,489 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:41] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:27:41,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.016 2026-08-25 12:27:41,540 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,594 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:41,716 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,730 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:41,801 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,885 25 INFO rb-44da9a1-224237-407818 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-25 12:27:41,895 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:41,897 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:41,936 25 INFO rb-44da9a1-224237-407818 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-25 12:27:42,004 25 INFO rb-44da9a1-224237-407818 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-25 12:27:42,070 25 INFO rb-44da9a1-224237-407818 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-25 12:27:42,073 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21121761 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c53b3a54-1a13-4ef5-bfd3-df22135bbb06'}] 2026-08-25 12:27:42,076 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:42,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21121761 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c53b3a54-1a13-4ef5-bfd3-df22135bbb06'} created pos.order #746 2026-08-25 12:27:42,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21121761 finished 2026-08-25 12:27:42,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.169 0.198 2026-08-25 12:27:42,607 25 INFO rb-44da9a1-224237-407818 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-25 12:27:42,657 25 INFO rb-44da9a1-224237-407818 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-25 12:27:42,707 25 INFO rb-44da9a1-224237-407818 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-25 12:27:42,761 25 INFO rb-44da9a1-224237-407818 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-25 12:27:42,812 25 INFO rb-44da9a1-224237-407818 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-25 12:27:42,869 25 INFO rb-44da9a1-224237-407818 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-25 12:27:42,924 25 INFO rb-44da9a1-224237-407818 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-25 12:27:42,982 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,037 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,050 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:43] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.005 0.009 2026-08-25 12:27:43,090 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,141 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,213 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:43] "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-25 12:27:43,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.019 2026-08-25 12:27:43,266 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,316 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,369 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,421 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,472 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,531 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.009 2026-08-25 12:27:43,584 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,634 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,706 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,756 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,813 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,875 25 INFO rb-44da9a1-224237-407818 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-25 12:27:43,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33762975 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5e4a84c0-081d-477c-a64a-fb60fd87fe2f'}] 2026-08-25 12:27:44,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33762975 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5e4a84c0-081d-477c-a64a-fb60fd87fe2f'} created pos.order #747 2026-08-25 12:27:44,089 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33762975 finished 2026-08-25 12:27:44,143 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.077 0.189 2026-08-25 12:27:44,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:44] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:27:44,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:44] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.004 0.006 2026-08-25 12:27:44,293 25 INFO rb-44da9a1-224237-407818 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-25 12:27:44,348 25 INFO rb-44da9a1-224237-407818 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-25 12:27:44,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-08-25 12:27:44,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-25 12:27:44,497 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18287024 (allocated 19533824) 2026-08-25 12:27:44,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 107082 2026-08-25 12:27:44,510 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-08-25 12:27:44,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 107082 2026-08-25 12:27:44,588 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122744_588247_test_no_ghost_floor.txt 2026-08-25 12:27:44,588 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmpv_3cco7d_chrome_odoo" 2026-08-25 12:27:44,601 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-08-25 12:27:44,957 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 107294 2026-08-25 12:27:44,957 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpwehyin1l_chrome_odoo 2026-08-25 12:27:44,957 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:33539/json/version 2026-08-25 12:27:44,958 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:44,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-08-25 12:27:44,988 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:33539/json 2026-08-25 12:27:44,988 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:44,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:33539/devtools/page/3A08451B5B193CB6E984EC972814D368 2026-08-25 12:27:45,067 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-08-25 12:27:45,078 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-08-25 12:27:45,186 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:27:45,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-08-25 12:27:45,197 25 INFO rb-44da9a1-224237-407818 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-25 12:27:45,197 25 INFO rb-44da9a1-224237-407818 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-25 12:27:45,211 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:27:45,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:45] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.034 0.359 2026-08-25 12:27:45,604 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': '3A08451B5B193CB6E984EC972814D368', 'loaderId': 'B20E194C96D6E2C06C51BC3E4A298711', 'isDownload': False} 2026-08-25 12:27:45,605 25 INFO rb-44da9a1-224237-407818 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-25 12:27:45,624 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:27:45,642 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:45] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.005 2026-08-25 12:27:45,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:45] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:27:45,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:45] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-08-25 12:27:46,099 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:46,101 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:46,113 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:27:46,130 25 INFO rb-44da9a1-224237-407818 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-25 12:27:46,139 25 INFO rb-44da9a1-224237-407818 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-25 12:27:46,145 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:27:46,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:27:46,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:46,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-08-25 12:27:46,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.029 2026-08-25 12:27:46,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.022 2026-08-25 12:27:46,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-08-25 12:27:46,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.138 0.299 2026-08-25 12:27:46,786 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:46,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:46,889 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-08-25 12:27:46,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:46,926 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-08-25 12:27:46,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:27:46,993 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:47,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:27:47,037 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:27:47,042 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:27:47,077 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:27:47,079 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "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-25 12:27:47,081 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.037 0.043 2026-08-25 12:27:47,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.013 0.083 2026-08-25 12:27:47,128 25 INFO rb-44da9a1-224237-407818 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-25 12:27:47,178 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:47,212 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:47,265 25 INFO rb-44da9a1-224237-407818 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-25 12:27:47,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.066 0.035 2026-08-25 12:27:47,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.130 2026-08-25 12:27:47,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.112 2026-08-25 12:27:47,466 25 INFO rb-44da9a1-224237-407818 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-25 12:27:47,518 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-08-25 12:27:47,519 25 INFO rb-44da9a1-224237-407818 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-25 12:27:47,601 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13423052 (allocated 14417920) 2026-08-25 12:27:47,640 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 107294 2026-08-25 12:27:47,640 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-08-25 12:27:47,641 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 107294 2026-08-25 12:27:47,736 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122747_736232_test_open_default_register_screen_config.txt 2026-08-25 12:27:47,736 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpwehyin1l_chrome_odoo" 2026-08-25 12:27:47,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-08-25 12:27:48,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 107487 2026-08-25 12:27:48,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmp1cabz_uk_chrome_odoo 2026-08-25 12:27:48,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:40875/json/version 2026-08-25 12:27:48,069 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:48,088 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-08-25 12:27:48,088 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:40875/json 2026-08-25 12:27:48,089 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:48,097 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:40875/devtools/page/25737C2B2F8BE22219188A54231F0830 2026-08-25 12:27:48,164 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-08-25 12:27:48,170 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-08-25 12:27:48,264 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:27:48,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-08-25 12:27:48,274 25 INFO rb-44da9a1-224237-407818 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-25 12:27:48,274 25 INFO rb-44da9a1-224237-407818 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-25 12:27:48,284 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:27:48,704 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:48] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.049 0.375 2026-08-25 12:27:48,707 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': '25737C2B2F8BE22219188A54231F0830', 'loaderId': 'EAC4915B83A91EFE7D6791AFE6D0443E', 'isDownload': False} 2026-08-25 12:27:48,708 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-08-25 12:27:48,733 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:27:48,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:48] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.010 2026-08-25 12:27:48,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:48] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:27:48,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:48] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-08-25 12:27:49,229 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:49,237 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:49,258 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:27:49,283 25 INFO rb-44da9a1-224237-407818 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-25 12:27:49,284 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:27:49,303 25 INFO rb-44da9a1-224237-407818 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-25 12:27:49,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:27:49,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:49,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-25 12:27:49,383 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.023 2026-08-25 12:27:49,397 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-25 12:27:49,428 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.025 2026-08-25 12:27:49,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.196 0.269 2026-08-25 12:27:49,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:27:50,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:27:50,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-08-25 12:27:50,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:50,109 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-08-25 12:27:50,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:27:50,179 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:50,189 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:50,196 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:27:50,224 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.017 0.026 2026-08-25 12:27:50,234 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:50,247 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:27:50,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.068 2026-08-25 12:27:50,257 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-08-25 12:27:50,286 25 INFO rb-44da9a1-224237-407818 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-25 12:27:50,300 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:50,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.053 0.037 2026-08-25 12:27:50,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.059 0.114 2026-08-25 12:27:50,471 25 INFO rb-44da9a1-224237-407818 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-25 12:27:50,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.036 2026-08-25 12:27:50,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.010 2026-08-25 12:27:50,657 25 INFO rb-44da9a1-224237-407818 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-25 12:27:50,679 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:50,712 25 INFO rb-44da9a1-224237-407818 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-25 12:27:50,791 25 INFO rb-44da9a1-224237-407818 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-25 12:27:50,849 25 INFO rb-44da9a1-224237-407818 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-25 12:27:50,919 25 INFO rb-44da9a1-224237-407818 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-25 12:27:50,978 25 INFO rb-44da9a1-224237-407818 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-25 12:27:51,050 25 INFO rb-44da9a1-224237-407818 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-25 12:27:51,127 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:27:51,128 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:27:51,130 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:27:51,130 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:27:51,132 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:27:51,132 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:27:51,133 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:27:51,133 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:27:51,133 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:27:51,138 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:27:51,139 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:27:51,139 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:27:51,139 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:27:51,140 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:27:51,140 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:27:51,140 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:27:51,140 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:27:51,141 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:27:51,141 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:27:51,141 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:27:51,141 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:27:51,142 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:27:51,144 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:27:51,144 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:27:51,145 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:27:51,145 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:27:51,145 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:27:51,145 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:27:51,146 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:27:51,147 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:27:51,147 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:27:51,148 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:27:51,148 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:27:51,148 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:27:51,148 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:27:51,148 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:27:51,148 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:27:51,148 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:27:51,148 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:27:51,149 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:27:51,150 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:27:51,155 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:51,170 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:51,176 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:27:51,177 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:51,180 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:51,181 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:51,183 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:27:51,194 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:27:51,201 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:27:51,208 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:27:51,214 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:27:51,215 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:27:51,216 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:27:51,219 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:51,258 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:27:51,259 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:27:51,269 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-08-25 12:27:51,276 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:27:51,277 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:27:51,280 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:27:51,284 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:27:51,293 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:27:51,294 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:27:51,300 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:27:51,300 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:27:51,301 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:27:51,302 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:27:51,305 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:27:51,306 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:27:51,307 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:27:51,307 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:27:51,307 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:27:51,308 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:27:51,308 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:27:51,308 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:27:51,308 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:27:51,309 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:27:51,312 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:27:51,312 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:27:51,312 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:27:51,312 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:27:51,313 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:27:51,313 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:27:51,313 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:27:51,313 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:27:51,313 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:27:51,314 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:27:51,314 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:27:51,314 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:27:51,314 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:27:51,315 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:27:51,316 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:27:51,316 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:27:51,316 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:27:51,318 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:27:51,320 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:27:51,325 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:27:51,326 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:27:51,326 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:27:51,326 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:27:51,326 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:27:51,337 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:27:51,337 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:27:51,338 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:27:51,362 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:27:51,362 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:27:51,378 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:27:51,379 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:27:51,380 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:51,382 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:27:51,383 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:27:51,391 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:27:51,392 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:27:51,396 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:27:51,397 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:27:51,415 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:27:51,418 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:51,426 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:27:51,439 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:27:51,440 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:27:51,441 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:27:51,447 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:27:51,455 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:27:51,457 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:27:51,457 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:27:51,458 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:51,458 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:27:51,459 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:27:51,460 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:27:51,460 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:27:51,460 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:27:51,461 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:27:51,461 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:27:51,461 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:27:51,462 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:27:51,463 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:27:51,463 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:27:51,463 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:27:51,464 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:27:51,464 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:27:51,464 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:27:51,465 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:27:51,465 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:27:51,465 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:27:51,466 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:27:51,466 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:27:51,820 25 INFO rb-44da9a1-224237-407818 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-25 12:27:51,886 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:51,887 25 INFO rb-44da9a1-224237-407818 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-25 12:27:51,938 25 INFO rb-44da9a1-224237-407818 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-25 12:27:51,989 25 INFO rb-44da9a1-224237-407818 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-25 12:27:52,040 25 INFO rb-44da9a1-224237-407818 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-25 12:27:52,095 25 INFO rb-44da9a1-224237-407818 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-25 12:27:52,155 25 INFO rb-44da9a1-224237-407818 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-25 12:27:52,179 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74287452 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '22d664bd-0cfa-4112-97a3-3d7502e50ae8'}] 2026-08-25 12:27:52,242 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74287452 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '22d664bd-0cfa-4112-97a3-3d7502e50ae8'} created pos.order #748 2026-08-25 12:27:52,256 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74287452 finished 2026-08-25 12:27:52,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.036 0.082 2026-08-25 12:27:52,319 25 INFO rb-44da9a1-224237-407818 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-25 12:27:52,368 25 INFO rb-44da9a1-224237-407818 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-25 12:27:52,437 25 INFO rb-44da9a1-224237-407818 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-25 12:27:52,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.016 2026-08-25 12:27:52,490 25 INFO rb-44da9a1-224237-407818 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-25 12:27:52,544 25 INFO rb-44da9a1-224237-407818 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-25 12:27:52,600 25 INFO rb-44da9a1-224237-407818 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-25 12:27:53,651 25 INFO rb-44da9a1-224237-407818 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-25 12:27:53,708 25 INFO rb-44da9a1-224237-407818 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-25 12:27:53,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:27:54,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48917550 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '22d664bd-0cfa-4112-97a3-3d7502e50ae8'}] 2026-08-25 12:27:54,101 25 INFO rb-44da9a1-224237-407818 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-25 12:27:54,124 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48917550 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '22d664bd-0cfa-4112-97a3-3d7502e50ae8'} updated pos.order #748 2026-08-25 12:27:54,138 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48917550 finished 2026-08-25 12:27:54,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.062 0.073 2026-08-25 12:27:54,270 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:27:54,278 25 INFO rb-44da9a1-224237-407818 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-25 12:27:54,328 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-08-25 12:27:54,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-25 12:27:54,419 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17559260 (allocated 19271680) 2026-08-25 12:27:54,426 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 107487 2026-08-25 12:27:54,427 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-08-25 12:27:54,428 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 107487 2026-08-25 12:27:54,532 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122754_532368_test_pos_restaurant_course.txt 2026-08-25 12:27:54,532 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmp1cabz_uk_chrome_odoo" 2026-08-25 12:27:54,590 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-08-25 12:27:55,013 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #219 deleted product.product records with IDs: [2548] 2026-08-25 12:27:55,360 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 107723 2026-08-25 12:27:55,361 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpgay8o5_1_chrome_odoo 2026-08-25 12:27:55,361 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:41755/json/version 2026-08-25 12:27:55,362 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:55,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-08-25 12:27:55,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:41755/json 2026-08-25 12:27:55,384 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:27:55,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:41755/devtools/page/89F1B2B347276385B5F82D091A93425F 2026-08-25 12:27:55,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-08-25 12:27:55,478 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-08-25 12:27:55,517 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:27:55,522 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-08-25 12:27:55,558 25 INFO rb-44da9a1-224237-407818 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-25 12:27:55,559 25 INFO rb-44da9a1-224237-407818 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-25 12:27:55,571 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:27:55,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:55] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.028 0.372 2026-08-25 12:27:55,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '89F1B2B347276385B5F82D091A93425F', 'loaderId': 'E41C46396C00F7030FF4C5BA0357D1CE', 'isDownload': False} 2026-08-25 12:27:55,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-08-25 12:27:55,982 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:27:56,001 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:27:56,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.031 2026-08-25 12:27:56,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-08-25 12:27:56,447 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:56,456 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:56,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:27:56,481 25 INFO rb-44da9a1-224237-407818 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-25 12:27:56,488 25 INFO rb-44da9a1-224237-407818 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-25 12:27:56,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:27:56,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:27:56,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:56,544 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:27:56,556 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-25 12:27:56,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.025 2026-08-25 12:27:56,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-08-25 12:27:57,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.287 0.274 2026-08-25 12:27:57,222 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:27:57,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:27:57,359 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.012 2026-08-25 12:27:57,419 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.040 2026-08-25 12:27:57,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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.007 2026-08-25 12:27:57,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-08-25 12:27:57,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:27:57,534 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:27:57,565 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:57,593 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:27:57,594 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-08-25 12:27:57,597 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:27:57,600 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.030 0.041 2026-08-25 12:27:57,609 25 INFO rb-44da9a1-224237-407818 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-25 12:27:57,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.067 2026-08-25 12:27:57,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-08-25 12:27:57,721 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:57,762 25 INFO rb-44da9a1-224237-407818 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-25 12:27:57,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.057 0.038 2026-08-25 12:27:57,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.014 0.124 2026-08-25 12:27:57,924 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.131 2026-08-25 12:27:57,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:58,009 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,035 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:58,061 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,117 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,177 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,233 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,284 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,338 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-08-25 12:27:58,463 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,543 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,594 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,650 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,710 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,773 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,829 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,880 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,931 25 INFO rb-44da9a1-224237-407818 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-25 12:27:58,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-08-25 12:27:59,042 25 INFO rb-44da9a1-224237-407818 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-25 12:27:59,110 25 INFO rb-44da9a1-224237-407818 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-25 12:27:59,199 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:27:59,199 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:27:59,199 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:27:59,200 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:27:59,200 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:27:59,200 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:27:59,200 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:27:59,201 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:27:59,201 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:27:59,201 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:27:59,202 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:27:59,202 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:27:59,203 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:27:59,203 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:27:59,203 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:27:59,203 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:27:59,208 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:27:59,211 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:27:59,211 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:27:59,216 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:27:59,216 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:27:59,218 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:27:59,227 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:27:59,227 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:27:59,229 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:27:59,233 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:27:59,233 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:27:59,234 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:27:59,234 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:27:59,234 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:27:59,234 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:27:59,234 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:27:59,235 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:27:59,235 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:27:59,235 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:27:59,235 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:27:59,235 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:27:59,235 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:27:59,235 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:27:59,236 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:27:59,236 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:27:59,236 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:27:59,237 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:27:59,237 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:27:59,250 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:27:59,258 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:27:59,271 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:27:59,274 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-08-25 12:27:59,280 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:27:59,283 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:27:59,292 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-08-25 12:27:59,294 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-08-25 12:27:59,301 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:27:59,303 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:27:59,304 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:27:59,307 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:27:59,311 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:27:59,312 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-08-25 12:27:59,329 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:27:59,332 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:27:59,334 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:27:59,360 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:27:59,367 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:27:59,368 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:27:59,369 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:27:59,373 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:27:59,375 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:27:59,377 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:27:59,378 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:27:59,380 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:27:59,382 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:27:59,383 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:27:59,384 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:27:59,384 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:27:59,385 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:27:59,387 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:27:59,387 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:27:59,387 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:27:59,387 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:27:59,388 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:27:59,388 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:27:59,389 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:27:59,390 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:27:59,390 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:27:59,390 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:27:59,390 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:27:59,391 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:27:59,391 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:27:59,391 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:27:59,392 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:27:59,392 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:27:59,393 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:27:59,393 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:27:59,393 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:27:59,393 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:27:59,397 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:27:59,397 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:27:59,397 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:27:59,397 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:27:59,397 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:27:59,397 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:27:59,398 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:27:59,399 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:27:59,402 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:27:59,403 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:27:59,404 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:27:59,405 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:27:59,410 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:27:59,411 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:27:59,415 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:27:59,420 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:27:59,427 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:27:59,438 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:27:59,446 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-08-25 12:27:59,450 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:27:59,462 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:27:59,469 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:27:59,470 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:27:59,473 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:27:59,485 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:27:59,490 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:27:59,498 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:27:59,503 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:27:59,507 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:27:59,513 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:27:59,530 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:27:59,545 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:27:59,551 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27:59] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-08-25 12:27:59,553 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:27:59,553 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:27:59,554 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:27:59,554 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:27:59,554 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:27:59,554 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:27:59,554 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:27:59,555 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:27:59,555 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:27:59,555 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:27:59,555 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:27:59,555 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:27:59,555 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:27:59,555 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:27:59,555 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:27:59,556 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:27:59,556 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:27:59,556 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:27:59,556 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:27:59,881 25 INFO rb-44da9a1-224237-407818 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-25 12:27:59,918 25 INFO rb-44da9a1-224237-407818 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-25 12:27:59,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:27: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-25 12:27:59,986 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,039 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,089 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,140 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,194 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,248 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,306 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,363 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-08-25 12:28:00,415 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,474 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26170916 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b65679ff-187b-4943-9e72-569152339444'}] 2026-08-25 12:28:00,563 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26170916 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b65679ff-187b-4943-9e72-569152339444'} created pos.order #749 2026-08-25 12:28:00,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26170916 finished 2026-08-25 12:28:00,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.041 0.062 2026-08-25 12:28:00,632 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:28:00,699 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,762 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,817 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,868 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,918 25 INFO rb-44da9a1-224237-407818 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-25 12:28:00,968 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,024 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,078 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,136 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-08-25 12:28:01,189 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,247 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63111302 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '5d79ed48-199f-4246-836f-8a07c107bf61'}] 2026-08-25 12:28:01,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63111302 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '5d79ed48-199f-4246-836f-8a07c107bf61'} created pos.order #750 2026-08-25 12:28:01,311 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63111302 finished 2026-08-25 12:28:01,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.022 0.055 2026-08-25 12:28:01,366 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:01] "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-25 12:28:01,437 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,500 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,551 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,606 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,665 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:01] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:28:01,742 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,804 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,808 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48379907 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000003', 'uuid': '0ac09bcc-34a3-4f8c-b842-04eca62ccb55'}] 2026-08-25 12:28:01,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48379907 order {'name': '/', 'pos_reference': '251-118-000003', 'uuid': '0ac09bcc-34a3-4f8c-b842-04eca62ccb55'} created pos.order #751 2026-08-25 12:28:01,852 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48379907 finished 2026-08-25 12:28:01,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.019 0.055 2026-08-25 12:28:01,916 25 INFO rb-44da9a1-224237-407818 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-25 12:28:01,967 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-08-25 12:28:02,020 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-08-25 12:28:02,020 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:28:02,121 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 21148724 (allocated 23072768) 2026-08-25 12:28:02,134 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 107723 2026-08-25 12:28:02,135 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-08-25 12:28:02,136 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 107723 2026-08-25 12:28:02,235 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122802_235158_test_preparation_printer_content.txt 2026-08-25 12:28:02,235 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpgay8o5_1_chrome_odoo" 2026-08-25 12:28:02,249 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-08-25 12:28:02,606 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 107947 2026-08-25 12:28:02,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpndkmy81b_chrome_odoo 2026-08-25 12:28:02,610 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:45021/json/version 2026-08-25 12:28:02,614 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:02,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-25 12:28:02,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:45021/json 2026-08-25 12:28:02,670 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:02,684 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:45021/devtools/page/58C4502FA853057BF20A7EB5DEEE79D1 2026-08-25 12:28:02,690 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-08-25 12:28:02,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-08-25 12:28:02,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:28:02,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-08-25 12:28:02,792 25 INFO rb-44da9a1-224237-407818 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-25 12:28:02,792 25 INFO rb-44da9a1-224237-407818 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-25 12:28:02,801 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:28:03,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.047 0.568 2026-08-25 12:28:03,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '58C4502FA853057BF20A7EB5DEEE79D1', 'loaderId': 'E94B0F013A53E67C02289C8145B1B13F', 'isDownload': False} 2026-08-25 12:28:03,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-08-25 12:28:03,427 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:28:03,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:28:03,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:28:03,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:28:03,845 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:03,857 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:03,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:28:03,887 25 INFO rb-44da9a1-224237-407818 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-25 12:28:03,893 25 INFO rb-44da9a1-224237-407818 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-25 12:28:03,899 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-08-25 12:28:03,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:28:03,920 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:03,946 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-08-25 12:28:03,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-25 12:28:03,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.023 2026-08-25 12:28:03,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-25 12:28:04,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 372 0.174 0.272 2026-08-25 12:28:04,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "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-25 12:28:04,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:28:04,629 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-08-25 12:28:04,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:28:04,679 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-25 12:28:04,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:28:04,727 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:04,733 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:04,754 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.009 2026-08-25 12:28:04,757 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:28:04,772 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:28:04,797 25 INFO rb-44da9a1-224237-407818 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-25 12:28:04,799 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:28:04,799 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:28:04,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.022 0.047 2026-08-25 12:28:04,865 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.062 2026-08-25 12:28:04,973 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:04] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.069 0.102 2026-08-25 12:28:04,998 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:05] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.023 0.201 2026-08-25 12:28:05,059 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.023 0.032 2026-08-25 12:28:05,209 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,225 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:05,283 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,334 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,389 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,448 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,506 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,568 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:05] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:28:05,633 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,696 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,700 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10170310 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000001', 'uuid': '9bf17717-2c01-432e-aa48-a92b68694f60'}] 2026-08-25 12:28:05,747 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,761 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10170310 order {'name': '/', 'pos_reference': '251-118-000001', 'uuid': '9bf17717-2c01-432e-aa48-a92b68694f60'} created pos.order #752 2026-08-25 12:28:05,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10170310 finished 2026-08-25 12:28:05,805 25 INFO rb-44da9a1-224237-407818 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-25 12:28:05,817 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.040 0.080 2026-08-25 12:28:07,849 25 INFO rb-44da9a1-224237-407818 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-25 12:28:07,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:28:07,922 25 INFO rb-44da9a1-224237-407818 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-25 12:28:07,982 25 INFO rb-44da9a1-224237-407818 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-25 12:28:08,048 25 INFO rb-44da9a1-224237-407818 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-25 12:28:08,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78668634 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '1ca73211-e96f-4e61-9caf-53f4b50fc275'}] 2026-08-25 12:28:08,085 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78668634 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '1ca73211-e96f-4e61-9caf-53f4b50fc275'} created pos.order #753 2026-08-25 12:28:08,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78668634 finished 2026-08-25 12:28:08,100 25 INFO rb-44da9a1-224237-407818 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-25 12:28:08,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.022 0.053 2026-08-25 12:28:08,150 25 INFO rb-44da9a1-224237-407818 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-25 12:28:08,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.023 0.035 2026-08-25 12:28:08,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-08-25 12:28:08,250 25 INFO rb-44da9a1-224237-407818 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-25 12:28:08,304 25 INFO rb-44da9a1-224237-407818 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-25 12:28:08,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:08] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.037 0.055 2026-08-25 12:28:08,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:08] "GET /pos/ui/118/ticket HTTP/1.1" 200 - 31 0.014 0.023 2026-08-25 12:28:09,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:09] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:09,782 25 INFO rb-44da9a1-224237-407818 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-25 12:28:09,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-08-25 12:28:09,813 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:28:09,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:09,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.008 0.019 2026-08-25 12:28:09,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.027 2026-08-25 12:28:09,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:28:10,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.036 0.035 2026-08-25 12:28:10,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-08-25 12:28:10,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:10] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.007 2026-08-25 12:28:10,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.007 2026-08-25 12:28:10,150 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-25 12:28:10,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:10,240 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.033 0.025 2026-08-25 12:28:10,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.015 2026-08-25 12:28:10,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-08-25 12:28:10,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-25 12:28:10,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:10] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 304 - 7 0.089 0.026 2026-08-25 12:28:10,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:10] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.063 0.135 2026-08-25 12:28:10,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:10] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.023 0.228 2026-08-25 12:28:10,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 16988680 (allocated 19398656) 2026-08-25 12:28:10,675 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 107947 2026-08-25 12:28:10,677 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-08-25 12:28:10,678 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 107947 2026-08-25 12:28:10,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122810_775315_test_preset_future_timing_restaurant.txt 2026-08-25 12:28:10,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpndkmy81b_chrome_odoo" 2026-08-25 12:28:10,788 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-08-25 12:28:11,113 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 108165 2026-08-25 12:28:11,113 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpfchpvy48_chrome_odoo 2026-08-25 12:28:11,113 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33065/json/version 2026-08-25 12:28:11,117 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:11,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-25 12:28:11,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33065/json 2026-08-25 12:28:11,168 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:11,176 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:33065/devtools/page/DD1599CF4A9D3841C3CAE376BFAB3713 2026-08-25 12:28:11,182 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-25 12:28:11,187 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-25 12:28:11,306 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:28:11,312 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-25 12:28:11,314 25 INFO rb-44da9a1-224237-407818 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-25 12:28:11,314 25 INFO rb-44da9a1-224237-407818 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-25 12:28:11,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:28:11,767 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:11] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.053 0.387 2026-08-25 12:28:11,770 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'DD1599CF4A9D3841C3CAE376BFAB3713', 'loaderId': '3273793CB197446D3C6C2554AB26DEFC', 'isDownload': False} 2026-08-25 12:28:11,770 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-08-25 12:28:11,785 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:28:11,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:11] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:28:11,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:11] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:28:11,814 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:11] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:28:12,258 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:12,261 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:12,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:28:12,295 25 INFO rb-44da9a1-224237-407818 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-25 12:28:12,301 25 INFO rb-44da9a1-224237-407818 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-25 12:28:12,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.006 2026-08-25 12:28:12,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:28:12,337 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:12,376 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.014 2026-08-25 12:28:12,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.035 2026-08-25 12:28:12,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.025 2026-08-25 12:28:12,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-25 12:28:12,954 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.192 0.300 2026-08-25 12:28:12,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:28:13,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:28:13,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.025 2026-08-25 12:28:13,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:28:13,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-25 12:28:13,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:28:13,156 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:13,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:13,176 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:13,209 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:28:13,262 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "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-25 12:28:13,292 25 INFO rb-44da9a1-224237-407818 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-25 12:28:13,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.102 0.031 2026-08-25 12:28:13,305 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:28:13,311 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:28:13,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.141 2026-08-25 12:28:13,399 25 INFO rb-44da9a1-224237-407818 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-25 12:28:13,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.014 0.122 2026-08-25 12:28:13,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.075 0.214 2026-08-25 12:28:13,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.074 2026-08-25 12:28:13,582 25 INFO rb-44da9a1-224237-407818 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-25 12:28:13,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:28:13,790 25 INFO rb-44da9a1-224237-407818 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-25 12:28:13,847 25 INFO rb-44da9a1-224237-407818 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-25 12:28:13,860 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:13,904 25 INFO rb-44da9a1-224237-407818 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-25 12:28:13,960 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,010 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,090 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,141 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,192 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,243 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,293 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,349 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,406 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,459 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,510 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,561 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,611 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,667 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,721 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,787 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,838 25 INFO rb-44da9a1-224237-407818 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-25 12:28:14,889 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-25 12:28:14,890 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-08-25 12:28:14,968 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 18550120 (allocated 20185088) 2026-08-25 12:28:14,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 108165 2026-08-25 12:28:14,975 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-25 12:28:14,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 108165 2026-08-25 12:28:15,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122815_075948_test_preset_timing_restaurant.txt 2026-08-25 12:28:15,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpfchpvy48_chrome_odoo" 2026-08-25 12:28:15,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 108367 2026-08-25 12:28:15,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpo6y1n8aq_chrome_odoo 2026-08-25 12:28:15,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:35687/json/version 2026-08-25 12:28:15,460 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:15,476 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-25 12:28:15,476 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:35687/json 2026-08-25 12:28:15,476 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:15,488 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:35687/devtools/page/D4A3C2BD11DDFF5F769B1647D68BC9BB 2026-08-25 12:28:15,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-25 12:28:15,563 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-25 12:28:15,628 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:28:15,630 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-25 12:28:15,634 25 INFO rb-44da9a1-224237-407818 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-25 12:28:15,634 25 INFO rb-44da9a1-224237-407818 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-25 12:28:15,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.035 2026-08-25 12:28:15,720 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'D4A3C2BD11DDFF5F769B1647D68BC9BB', 'loaderId': '2E3394990C15545A36D7A5CC497849FA', 'isDownload': False} 2026-08-25 12:28:15,720 25 INFO rb-44da9a1-224237-407818 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-25 12:28:15,736 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:28:15,755 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:15] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:28:15,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:15] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.015 2026-08-25 12:28:15,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:15] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-08-25 12:28:16,165 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:16,170 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:28:16,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:16,190 25 INFO rb-44da9a1-224237-407818 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-25 12:28:16,198 25 INFO rb-44da9a1-224237-407818 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-25 12:28:16,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.007 2026-08-25 12:28:16,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:28:16,215 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:16,236 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:28:16,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:28:16,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.023 2026-08-25 12:28:16,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-08-25 12:28:16,661 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.109 0.247 2026-08-25 12:28:16,675 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:16,757 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:28:16,802 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.030 2026-08-25 12:28:16,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:28:16,845 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-25 12:28:16,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:16,893 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:16,932 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:28:16,941 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:28:16,941 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.014 0.019 2026-08-25 12:28:16,975 25 INFO rb-44da9a1-224237-407818 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-25 12:28:16,998 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:28:17,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:17] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.024 0.066 2026-08-25 12:28:17,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-08-25 12:28:17,006 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:28:17,088 25 INFO rb-44da9a1-224237-407818 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-25 12:28:17,113 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:17,162 25 INFO rb-44da9a1-224237-407818 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-25 12:28:17,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:17] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.056 0.032 2026-08-25 12:28:17,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:17] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.020 0.112 2026-08-25 12:28:17,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.039 2026-08-25 12:28:17,298 25 INFO rb-44da9a1-224237-407818 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-25 12:28:17,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:17] "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-25 12:28:17,318 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:17,378 25 INFO rb-44da9a1-224237-407818 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-25 12:28:17,440 25 INFO rb-44da9a1-224237-407818 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-25 12:28:17,444 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78991756 started for PoS orders references: [{'name': '/', 'pos_reference': '252-118-000001', 'uuid': '95f5566d-e3bb-4f07-bbfa-1b5cade5f032'}] 2026-08-25 12:28:17,508 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78991756 order {'name': '/', 'pos_reference': '252-118-000001', 'uuid': '95f5566d-e3bb-4f07-bbfa-1b5cade5f032'} created pos.order #754 2026-08-25 12:28:17,520 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78991756 finished 2026-08-25 12:28:17,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.049 0.064 2026-08-25 12:28:17,582 25 INFO rb-44da9a1-224237-407818 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-25 12:28:17,633 25 INFO rb-44da9a1-224237-407818 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-25 12:28:19,682 25 INFO rb-44da9a1-224237-407818 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-25 12:28:19,758 25 INFO rb-44da9a1-224237-407818 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-25 12:28:19,809 25 INFO rb-44da9a1-224237-407818 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-25 12:28:19,860 25 INFO rb-44da9a1-224237-407818 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-25 12:28:19,911 25 INFO rb-44da9a1-224237-407818 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-25 12:28:19,961 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,019 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,077 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,130 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,181 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,231 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,285 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,340 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,400 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,450 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:20] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 53 0.033 0.059 2026-08-25 12:28:20,515 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,580 25 INFO rb-44da9a1-224237-407818 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-25 12:28:20,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:20,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-08-25 12:28:20,634 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-25 12:28:20,635 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-08-25 12:28:20,735 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16840608 (allocated 18747392) 2026-08-25 12:28:20,741 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 108367 2026-08-25 12:28:20,743 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-25 12:28:20,743 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 108367 2026-08-25 12:28:20,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122820_851464_test_preset_timing_restaurant.txt 2026-08-25 12:28:20,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpo6y1n8aq_chrome_odoo" 2026-08-25 12:28:21,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 108564 2026-08-25 12:28:21,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpbcpdyxo3_chrome_odoo 2026-08-25 12:28:21,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:34983/json/version 2026-08-25 12:28:21,160 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:21,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-25 12:28:21,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:34983/json 2026-08-25 12:28:21,171 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:21,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:34983/devtools/page/23C94EF0AB35FA4CF0FF876ED7D75682 2026-08-25 12:28:21,186 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-25 12:28:21,192 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-25 12:28:21,307 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:28:21,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-25 12:28:21,312 25 INFO rb-44da9a1-224237-407818 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-25 12:28:21,312 25 INFO rb-44da9a1-224237-407818 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-25 12:28:21,421 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:21] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.016 0.034 2026-08-25 12:28:21,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '23C94EF0AB35FA4CF0FF876ED7D75682', 'loaderId': '70BBF6CDC619610B3D60671F0C3F92AC', 'isDownload': False} 2026-08-25 12:28:21,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-08-25 12:28:21,441 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:28:21,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:21] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:28:21,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:21] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-08-25 12:28:21,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:21] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:28:21,935 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:21,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:28:21,951 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:21,956 25 INFO rb-44da9a1-224237-407818 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-25 12:28:21,962 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-08-25 12:28:21,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.011 2026-08-25 12:28:21,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:28:22,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:22,038 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:28:22,047 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.012 2026-08-25 12:28:22,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.014 0.021 2026-08-25 12:28:22,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-08-25 12:28:22,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.157 0.253 2026-08-25 12:28:22,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:28:22,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:28:22,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.026 2026-08-25 12:28:22,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:28:22,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-25 12:28:22,733 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:28:22,778 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:22,792 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:28:22,802 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:28:22,806 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:28:22,861 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "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-25 12:28:22,866 25 INFO rb-44da9a1-224237-407818 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-25 12:28:22,878 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.061 0.038 2026-08-25 12:28:22,881 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:22,897 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.107 2026-08-25 12:28:22,958 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.065 2026-08-25 12:28:22,990 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:23] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.017 0.108 2026-08-25 12:28:23,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:23] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.062 0.158 2026-08-25 12:28:23,127 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,163 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:23,205 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,259 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,311 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,373 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,431 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,494 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,533 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:23] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.030 0.008 2026-08-25 12:28:23,594 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,657 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,661 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64369052 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000001', 'uuid': 'c69008e1-b283-4de0-b453-e99e8724092b'}] 2026-08-25 12:28:23,738 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64369052 order {'name': '/', 'pos_reference': '253-118-000001', 'uuid': 'c69008e1-b283-4de0-b453-e99e8724092b'} created pos.order #755 2026-08-25 12:28:23,753 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64369052 finished 2026-08-25 12:28:23,791 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.068 0.064 2026-08-25 12:28:23,818 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,871 25 INFO rb-44da9a1-224237-407818 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-25 12:28:23,929 25 INFO rb-44da9a1-224237-407818 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-25 12:28:25,965 25 INFO rb-44da9a1-224237-407818 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-25 12:28:26,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:28:26,038 25 INFO rb-44da9a1-224237-407818 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-25 12:28:26,103 25 INFO rb-44da9a1-224237-407818 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-25 12:28:26,173 25 INFO rb-44da9a1-224237-407818 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-25 12:28:26,175 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33676343 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000002', 'uuid': '89bfba50-b63f-4376-a90a-5b5e4ccf6cda'}] 2026-08-25 12:28:26,216 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33676343 order {'name': '/', 'pos_reference': '253-118-000002', 'uuid': '89bfba50-b63f-4376-a90a-5b5e4ccf6cda'} created pos.order #756 2026-08-25 12:28:26,228 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33676343 finished 2026-08-25 12:28:26,263 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.027 0.064 2026-08-25 12:28:26,343 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.025 0.037 2026-08-25 12:28:26,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-08-25 12:28:26,405 25 INFO rb-44da9a1-224237-407818 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-25 12:28:26,453 25 INFO rb-44da9a1-224237-407818 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-25 12:28:26,504 25 INFO rb-44da9a1-224237-407818 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-25 12:28:26,554 25 INFO rb-44da9a1-224237-407818 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-25 12:28:26,605 25 INFO rb-44da9a1-224237-407818 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-25 12:28:26,665 25 INFO rb-44da9a1-224237-407818 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-25 12:28:28,715 25 INFO rb-44da9a1-224237-407818 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-25 12:28:28,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:28] "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.005 2026-08-25 12:28:28,782 25 INFO rb-44da9a1-224237-407818 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-25 12:28:28,844 25 INFO rb-44da9a1-224237-407818 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-25 12:28:28,895 25 INFO rb-44da9a1-224237-407818 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-25 12:28:28,950 25 INFO rb-44da9a1-224237-407818 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-25 12:28:29,006 25 INFO rb-44da9a1-224237-407818 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-25 12:28:29,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:29] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.003 0.005 2026-08-25 12:28:29,087 25 INFO rb-44da9a1-224237-407818 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-25 12:28:29,138 25 INFO rb-44da9a1-224237-407818 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-25 12:28:29,200 25 INFO rb-44da9a1-224237-407818 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-25 12:28:29,204 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85394449 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000003', 'uuid': 'a377eeb5-ec14-4dd0-88f9-48ea8378a654'}] 2026-08-25 12:28:29,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85394449 order {'name': '/', 'pos_reference': '253-118-000003', 'uuid': 'a377eeb5-ec14-4dd0-88f9-48ea8378a654'} created pos.order #757 2026-08-25 12:28:29,248 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85394449 finished 2026-08-25 12:28:29,280 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.021 0.058 2026-08-25 12:28:29,315 25 INFO rb-44da9a1-224237-407818 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-25 12:28:29,366 25 INFO rb-44da9a1-224237-407818 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-25 12:28:29,421 25 INFO rb-44da9a1-224237-407818 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-25 12:28:29,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.013 0.026 2026-08-25 12:28:29,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-08-25 12:28:29,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-25 12:28:29,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-25 12:28:29,631 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21154056 (allocated 23605248) 2026-08-25 12:28:29,643 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 108564 2026-08-25 12:28:29,643 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-25 12:28:29,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 108564 2026-08-25 12:28:29,744 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122829_743967_test_preset_timing_restaurant.txt 2026-08-25 12:28:29,744 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpbcpdyxo3_chrome_odoo" 2026-08-25 12:28:30,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 108769 2026-08-25 12:28:30,030 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp0mb_15kr_chrome_odoo 2026-08-25 12:28:30,031 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39141/json/version 2026-08-25 12:28:30,032 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39141', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:30,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-08-25 12:28:30,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39141/json 2026-08-25 12:28:30,076 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39141', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:30,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:39141/devtools/page/1E33DC7E646A03AE2080E34CDD4756EC 2026-08-25 12:28:30,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-08-25 12:28:30,170 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-08-25 12:28:30,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:28:30,192 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-08-25 12:28:30,194 25 INFO rb-44da9a1-224237-407818 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-25 12:28:30,194 25 INFO rb-44da9a1-224237-407818 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-25 12:28:30,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.071 0.048 2026-08-25 12:28:30,328 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '1E33DC7E646A03AE2080E34CDD4756EC', 'loaderId': 'EABD6672C3EAD6BDFDED89ACB87CCC0F', 'isDownload': False} 2026-08-25 12:28:30,328 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-08-25 12:28:30,345 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:28:30,365 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-08-25 12:28:30,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:28:30,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-08-25 12:28:30,825 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:30,826 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:30,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:28:30,865 25 INFO rb-44da9a1-224237-407818 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-25 12:28:30,871 25 INFO rb-44da9a1-224237-407818 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-25 12:28:30,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:28:30,909 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:30,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:30,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "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-25 12:28:30,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:28:30,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:28:31,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.023 2026-08-25 12:28:31,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 303 0.161 0.277 2026-08-25 12:28:31,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:28:31,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.010 2026-08-25 12:28:31,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-25 12:28:31,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.009 2026-08-25 12:28:31,702 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-08-25 12:28:31,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:31,777 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:31,817 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:28:31,826 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:28:31,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.020 0.021 2026-08-25 12:28:31,837 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-08-25 12:28:31,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-08-25 12:28:31,854 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:31,854 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:31,946 25 INFO rb-44da9a1-224237-407818 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-25 12:28:31,964 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:32,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.027 0.075 2026-08-25 12:28:32,108 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.017 0.132 2026-08-25 12:28:32,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "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.049 2026-08-25 12:28:32,162 25 INFO rb-44da9a1-224237-407818 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-25 12:28:32,211 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:32,222 25 INFO rb-44da9a1-224237-407818 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-25 12:28:32,268 25 INFO rb-44da9a1-224237-407818 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-25 12:28:32,325 25 INFO rb-44da9a1-224237-407818 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-25 12:28:32,403 25 INFO rb-44da9a1-224237-407818 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-25 12:28:32,456 25 INFO rb-44da9a1-224237-407818 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-25 12:28:32,513 25 INFO rb-44da9a1-224237-407818 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-25 12:28:32,564 25 INFO rb-44da9a1-224237-407818 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-25 12:28:32,616 25 INFO rb-44da9a1-224237-407818 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-25 12:28:32,684 25 INFO rb-44da9a1-224237-407818 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-25 12:28:32,746 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-08-25 12:28:32,746 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-08-25 12:28:32,747 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-08-25 12:28:32,747 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-08-25 12:28:32,748 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-08-25 12:28:32,748 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-08-25 12:28:32,748 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-08-25 12:28:32,748 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-08-25 12:28:32,752 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-08-25 12:28:32,752 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-08-25 12:28:32,752 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-08-25 12:28:32,753 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-08-25 12:28:32,753 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-08-25 12:28:32,753 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-08-25 12:28:32,754 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-08-25 12:28:32,754 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-08-25 12:28:32,755 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-08-25 12:28:32,755 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-08-25 12:28:32,756 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-08-25 12:28:32,756 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-08-25 12:28:32,756 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-08-25 12:28:32,758 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-08-25 12:28:32,758 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-08-25 12:28:32,758 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-08-25 12:28:32,759 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-08-25 12:28:32,759 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-08-25 12:28:32,759 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-08-25 12:28:32,759 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-08-25 12:28:32,760 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-08-25 12:28:32,760 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-08-25 12:28:32,760 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-08-25 12:28:32,761 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-08-25 12:28:32,765 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-08-25 12:28:32,766 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-08-25 12:28:32,767 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-08-25 12:28:32,767 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-08-25 12:28:32,771 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-08-25 12:28:32,771 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-08-25 12:28:32,772 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-08-25 12:28:32,772 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-08-25 12:28:32,782 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-08-25 12:28:32,784 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:32,792 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-08-25 12:28:32,799 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-08-25 12:28:32,800 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:28:32,861 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-08-25 12:28:32,870 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-08-25 12:28:32,875 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:28:32,893 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-08-25 12:28:32,896 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-08-25 12:28:32,896 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-08-25 12:28:32,897 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:28:32,901 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.094 2026-08-25 12:28:32,902 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-08-25 12:28:32,904 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-08-25 12:28:32,906 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-08-25 12:28:32,906 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-08-25 12:28:32,909 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-08-25 12:28:32,921 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-08-25 12:28:32,921 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-08-25 12:28:32,922 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:28:32,962 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-08-25 12:28:32,969 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-08-25 12:28:32,980 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:28:32,988 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.081 2026-08-25 12:28:32,991 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-08-25 12:28:32,991 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:32] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:28:33,001 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-08-25 12:28:33,002 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-08-25 12:28:33,004 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:28:33,006 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:28:33,007 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-08-25 12:28:33,008 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-08-25 12:28:33,011 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-08-25 12:28:33,013 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:28:33,014 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-08-25 12:28:33,019 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-08-25 12:28:33,020 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:28:33,020 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-08-25 12:28:33,021 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-08-25 12:28:33,028 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-08-25 12:28:33,028 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-08-25 12:28:33,028 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-08-25 12:28:33,029 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-08-25 12:28:33,029 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-08-25 12:28:33,029 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-08-25 12:28:33,030 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-08-25 12:28:33,030 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-08-25 12:28:33,030 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-08-25 12:28:33,030 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-08-25 12:28:33,031 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-08-25 12:28:33,031 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-08-25 12:28:33,031 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-08-25 12:28:33,031 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-08-25 12:28:33,031 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-08-25 12:28:33,032 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-08-25 12:28:33,032 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-08-25 12:28:33,059 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-08-25 12:28:33,060 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-08-25 12:28:33,061 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-08-25 12:28:33,067 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:33,072 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-08-25 12:28:33,076 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:28:33,077 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-08-25 12:28:33,079 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:33,079 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-08-25 12:28:33,081 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:28:33,082 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:28:33,083 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-08-25 12:28:33,087 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-08-25 12:28:33,096 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-08-25 12:28:33,098 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:28:33,100 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-08-25 12:28:33,109 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:33,110 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:33,114 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-08-25 12:28:33,115 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-08-25 12:28:33,119 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:33,120 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-08-25 12:28:33,161 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-08-25 12:28:33,163 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:33,165 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:33,166 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-08-25 12:28:33,166 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-08-25 12:28:33,168 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-08-25 12:28:33,171 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-08-25 12:28:33,171 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-08-25 12:28:33,171 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-08-25 12:28:33,172 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-08-25 12:28:33,172 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-08-25 12:28:33,172 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-08-25 12:28:33,175 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:33,176 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-08-25 12:28:33,176 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-08-25 12:28:33,177 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-08-25 12:28:33,177 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-08-25 12:28:33,177 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-08-25 12:28:33,179 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-08-25 12:28:33,179 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-08-25 12:28:33,180 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-08-25 12:28:33,180 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-08-25 12:28:33,180 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-08-25 12:28:33,180 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-08-25 12:28:33,181 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-08-25 12:28:33,181 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-08-25 12:28:33,181 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-08-25 12:28:33,181 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-08-25 12:28:33,182 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-08-25 12:28:33,549 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:33,550 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:33,586 25 INFO rb-44da9a1-224237-407818 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-25 12:28:33,641 25 INFO rb-44da9a1-224237-407818 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-25 12:28:33,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-08-25 12:28:33,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-25 12:28:33,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17547940 (allocated 19533824) 2026-08-25 12:28:33,788 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 108769 2026-08-25 12:28:33,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-08-25 12:28:33,797 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 108769 2026-08-25 12:28:33,872 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122833_872821_test_preset_timing_restaurant.txt 2026-08-25 12:28:33,873 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp0mb_15kr_chrome_odoo" 2026-08-25 12:28:33,885 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-08-25 12:28:34,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 108992 2026-08-25 12:28:34,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmp70nbhbcf_chrome_odoo 2026-08-25 12:28:34,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:45127/json/version 2026-08-25 12:28:34,288 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:34,315 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:28:34,315 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:45127/json 2026-08-25 12:28:34,316 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:34,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:45127/devtools/page/78E149203043E01168800614AC82D5D3 2026-08-25 12:28:34,378 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-08-25 12:28:34,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-08-25 12:28:34,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:28:34,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-08-25 12:28:34,492 25 INFO rb-44da9a1-224237-407818 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-25 12:28:34,492 25 INFO rb-44da9a1-224237-407818 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-25 12:28:34,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:28:34,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:34] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.035 0.358 2026-08-25 12:28:34,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '78E149203043E01168800614AC82D5D3', 'loaderId': '360631DFBCCDCB2128F249A366FA41E6', 'isDownload': False} 2026-08-25 12:28:34,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-08-25 12:28:34,913 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:28:34,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:34] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-08-25 12:28:34,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:34] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-08-25 12:28:34,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:34] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-08-25 12:28:35,343 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:35,357 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:28:35,371 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:35,372 25 INFO rb-44da9a1-224237-407818 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-25 12:28:35,378 25 INFO rb-44da9a1-224237-407818 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-25 12:28:35,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:28:35,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:35,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:35,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:28:35,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.020 2026-08-25 12:28:35,482 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.033 2026-08-25 12:28:35,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-08-25 12:28:36,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.241 0.413 2026-08-25 12:28:36,190 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:28:36,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:36,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.042 2026-08-25 12:28:36,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:36,364 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:28:36,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:28:36,414 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:36,439 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:28:36,443 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:36,474 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:36,479 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:36,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.039 0.029 2026-08-25 12:28:36,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.084 2026-08-25 12:28:36,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-08-25 12:28:36,572 25 INFO rb-44da9a1-224237-407818 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-25 12:28:36,601 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:28:36,679 25 INFO rb-44da9a1-224237-407818 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-25 12:28:36,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.063 0.054 2026-08-25 12:28:36,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.019 0.176 2026-08-25 12:28:36,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.135 2026-08-25 12:28:36,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:28:36,949 25 INFO rb-44da9a1-224237-407818 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-25 12:28:36,969 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:37,034 25 INFO rb-44da9a1-224237-407818 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-25 12:28:37,084 25 INFO rb-44da9a1-224237-407818 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-25 12:28:37,136 25 INFO rb-44da9a1-224237-407818 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-25 12:28:37,187 25 INFO rb-44da9a1-224237-407818 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-25 12:28:37,245 25 INFO rb-44da9a1-224237-407818 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-25 12:28:37,296 25 INFO rb-44da9a1-224237-407818 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-25 12:28:37,346 25 INFO rb-44da9a1-224237-407818 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-25 12:28:37,416 25 INFO rb-44da9a1-224237-407818 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-25 12:28:37,426 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:37,429 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:37,485 25 INFO rb-44da9a1-224237-407818 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-25 12:28:37,550 25 INFO rb-44da9a1-224237-407818 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-25 12:28:37,555 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25241619 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '38f19f78-ad63-42bf-b21d-316b244a5e89'}] 2026-08-25 12:28:37,556 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:37,890 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25241619 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '38f19f78-ad63-42bf-b21d-316b244a5e89'} created pos.order #758 2026-08-25 12:28:37,904 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25241619 finished 2026-08-25 12:28:37,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.179 0.232 2026-08-25 12:28:38,118 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-08-25 12:28:38,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:28:38,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15435428 (allocated 16777216) 2026-08-25 12:28:38,266 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 108992 2026-08-25 12:28:38,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-08-25 12:28:38,270 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 108992 2026-08-25 12:28:38,345 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122838_345595_test_restaurant_preset_eatin_tour.txt 2026-08-25 12:28:38,345 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmp70nbhbcf_chrome_odoo" 2026-08-25 12:28:38,364 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-08-25 12:28:38,738 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 109184 2026-08-25 12:28:38,738 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmpmhtu5x5v_chrome_odoo 2026-08-25 12:28:38,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:34801/json/version 2026-08-25 12:28:38,740 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:38,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-08-25 12:28:38,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:34801/json 2026-08-25 12:28:38,776 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:38,785 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:34801/devtools/page/8CCC468CF8565B6B017C8D2F84045AEC 2026-08-25 12:28:38,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-08-25 12:28:38,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-08-25 12:28:38,986 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:28:38,995 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-08-25 12:28:38,999 25 INFO rb-44da9a1-224237-407818 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-25 12:28:39,000 25 INFO rb-44da9a1-224237-407818 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-25 12:28:39,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:28:39,479 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:39] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.041 0.429 2026-08-25 12:28:39,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '8CCC468CF8565B6B017C8D2F84045AEC', 'loaderId': '4E5067CDABA0DAF98360DDB7904E05DB', 'isDownload': False} 2026-08-25 12:28:39,483 25 INFO rb-44da9a1-224237-407818 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-25 12:28:39,495 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:28:39,511 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:39] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:28:39,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:39] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:28:39,525 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:39] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-08-25 12:28:39,946 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:39,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-25 12:28:39,967 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:39,975 25 INFO rb-44da9a1-224237-407818 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-25 12:28:39,979 25 INFO rb-44da9a1-224237-407818 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-25 12:28:39,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:28:39,996 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:28:40,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:40,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.011 2026-08-25 12:28:40,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-08-25 12:28:40,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.022 2026-08-25 12:28:40,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.022 2026-08-25 12:28:40,612 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.203 0.286 2026-08-25 12:28:40,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "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-25 12:28:40,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:40,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-08-25 12:28:40,758 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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.010 2026-08-25 12:28:40,770 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-08-25 12:28:40,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:28:40,823 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:40,860 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:28:40,879 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:28:40,883 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:28:40,888 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:28:40,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.039 0.046 2026-08-25 12:28:40,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.079 2026-08-25 12:28:40,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-08-25 12:28:40,981 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,010 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:41,065 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.038 2026-08-25 12:28:41,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:41] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.054 0.031 2026-08-25 12:28:41,091 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:41] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.153 2026-08-25 12:28:41,261 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.113 2026-08-25 12:28:41,314 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,366 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,415 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,466 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,517 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,573 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,623 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,677 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,728 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,848 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,914 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,918 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12048178 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '57997ead-ae1f-471e-9060-578db66cb6f3'}] 2026-08-25 12:28:41,979 25 INFO rb-44da9a1-224237-407818 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-25 12:28:41,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12048178 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '57997ead-ae1f-471e-9060-578db66cb6f3'} created pos.order #759 2026-08-25 12:28:42,012 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12048178 finished 2026-08-25 12:28:42,050 25 INFO rb-44da9a1-224237-407818 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-25 12:28:42,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.063 0.077 2026-08-25 12:28:42,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.032 0.042 2026-08-25 12:28:42,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.014 2026-08-25 12:28:42,202 25 INFO rb-44da9a1-224237-407818 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-25 12:28:42,249 25 INFO rb-44da9a1-224237-407818 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-25 12:28:42,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:28:42,319 25 INFO rb-44da9a1-224237-407818 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-25 12:28:42,366 25 INFO rb-44da9a1-224237-407818 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-25 12:28:42,425 25 INFO rb-44da9a1-224237-407818 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-25 12:28:42,475 25 INFO rb-44da9a1-224237-407818 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-25 12:28:42,526 25 INFO rb-44da9a1-224237-407818 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-25 12:28:42,577 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-08-25 12:28:42,578 25 INFO rb-44da9a1-224237-407818 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-25 12:28:42,673 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15369584 (allocated 16777216) 2026-08-25 12:28:42,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 109184 2026-08-25 12:28:42,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-08-25 12:28:42,696 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 109184 2026-08-25 12:28:42,755 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122842_754728_test_show_default_with_register_screen.txt 2026-08-25 12:28:42,755 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmpmhtu5x5v_chrome_odoo" 2026-08-25 12:28:42,772 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-08-25 12:28:43,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 109391 2026-08-25 12:28:43,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpn85ipgyu_chrome_odoo 2026-08-25 12:28:43,130 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:34229/json/version 2026-08-25 12:28:43,131 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:43,168 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-08-25 12:28:43,168 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:34229/json 2026-08-25 12:28:43,169 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:43,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:34229/devtools/page/9CAA83D6FEE9598C9FC4CB69336C5324 2026-08-25 12:28:43,185 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-08-25 12:28:43,192 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-08-25 12:28:43,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:28:43,311 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-08-25 12:28:43,315 25 INFO rb-44da9a1-224237-407818 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-25 12:28:43,315 25 INFO rb-44da9a1-224237-407818 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-25 12:28:43,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:28:43,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:43] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.063 0.381 2026-08-25 12:28:43,811 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '9CAA83D6FEE9598C9FC4CB69336C5324', 'loaderId': '7FD264AE003A98E609A94389042B4B19', 'isDownload': False} 2026-08-25 12:28:43,811 25 INFO rb-44da9a1-224237-407818 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-25 12:28:43,822 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:28:43,842 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:43] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-08-25 12:28:43,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:43] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-08-25 12:28:43,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:43] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-08-25 12:28:44,257 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:44,262 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:44,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:28:44,284 25 INFO rb-44da9a1-224237-407818 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-25 12:28:44,291 25 INFO rb-44da9a1-224237-407818 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-25 12:28:44,292 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:28:44,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:28:44,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:44,348 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-08-25 12:28:44,362 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-25 12:28:44,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.025 2026-08-25 12:28:44,405 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-08-25 12:28:44,886 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.156 0.300 2026-08-25 12:28:44,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:28:44,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:28:45,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-08-25 12:28:45,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:28:45,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-08-25 12:28:45,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:28:45,138 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:28:45,174 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:28:45,175 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:28:45,181 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:28:45,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.024 0.029 2026-08-25 12:28:45,195 25 INFO rb-44da9a1-224237-407818 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-25 12:28:45,217 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:28:45,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.010 0.080 2026-08-25 12:28:45,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-08-25 12:28:45,361 25 INFO rb-44da9a1-224237-407818 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-25 12:28:45,363 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.036 2026-08-25 12:28:45,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.016 0.072 2026-08-25 12:28:45,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.075 0.118 2026-08-25 12:28:45,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.186 2026-08-25 12:28:45,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:45,665 25 INFO rb-44da9a1-224237-407818 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-25 12:28:45,685 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:45,747 25 INFO rb-44da9a1-224237-407818 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-25 12:28:45,799 25 INFO rb-44da9a1-224237-407818 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-25 12:28:45,863 25 INFO rb-44da9a1-224237-407818 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-25 12:28:45,886 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4581323 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '173790e0-8339-4b71-9b54-880861465446'}] 2026-08-25 12:28:45,932 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4581323 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '173790e0-8339-4b71-9b54-880861465446'} created pos.order #760 2026-08-25 12:28:45,944 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4581323 finished 2026-08-25 12:28:45,974 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.026 0.064 2026-08-25 12:28:45,997 25 INFO rb-44da9a1-224237-407818 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-25 12:28:46,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:46,062 25 INFO rb-44da9a1-224237-407818 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-25 12:28:46,118 25 INFO rb-44da9a1-224237-407818 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-25 12:28:46,169 25 INFO rb-44da9a1-224237-407818 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-25 12:28:48,214 25 INFO rb-44da9a1-224237-407818 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-25 12:28:48,265 25 INFO rb-44da9a1-224237-407818 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-25 12:28:48,319 25 INFO rb-44da9a1-224237-407818 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-25 12:28:48,498 25 INFO rb-44da9a1-224237-407818 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-25 12:28:48,548 25 INFO rb-44da9a1-224237-407818 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-25 12:28:48,608 25 INFO rb-44da9a1-224237-407818 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-25 12:28:48,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80987670 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '173790e0-8339-4b71-9b54-880861465446'}] 2026-08-25 12:28:48,668 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80987670 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '173790e0-8339-4b71-9b54-880861465446'} updated pos.order #760 2026-08-25 12:28:48,685 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80987670 finished 2026-08-25 12:28:48,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.049 0.068 2026-08-25 12:28:48,768 25 INFO rb-44da9a1-224237-407818 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-25 12:28:48,818 25 INFO rb-44da9a1-224237-407818 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-25 12:28:50,847 25 INFO rb-44da9a1-224237-407818 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-25 12:28:50,916 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.006 2026-08-25 12:28:50,921 25 INFO rb-44da9a1-224237-407818 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-25 12:28:50,972 25 INFO rb-44da9a1-224237-407818 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-25 12:28:51,024 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-08-25 12:28:51,024 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-25 12:28:51,097 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15850076 (allocated 17563648) 2026-08-25 12:28:51,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 109391 2026-08-25 12:28:51,105 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-08-25 12:28:51,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 109391 2026-08-25 12:28:51,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122851_202299_test_sync_lines_qty_update.txt 2026-08-25 12:28:51,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpn85ipgyu_chrome_odoo" 2026-08-25 12:28:51,240 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-08-25 12:28:51,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 109588 2026-08-25 12:28:51,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp7xn25eu0_chrome_odoo 2026-08-25 12:28:51,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:37865/json/version 2026-08-25 12:28:51,568 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:51,587 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-08-25 12:28:51,587 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:37865/json 2026-08-25 12:28:51,588 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:51,596 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:37865/devtools/page/61C5137BF8A24DC691BF69EFF3F97246 2026-08-25 12:28:51,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-08-25 12:28:51,691 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-08-25 12:28:51,803 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:28:51,815 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-08-25 12:28:51,818 25 INFO rb-44da9a1-224237-407818 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-25 12:28:51,818 25 INFO rb-44da9a1-224237-407818 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-25 12:28:51,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:28:52,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.054 0.393 2026-08-25 12:28:52,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': '61C5137BF8A24DC691BF69EFF3F97246', 'loaderId': '89F4273C003A67075202707F457A08F2', 'isDownload': False} 2026-08-25 12:28:52,282 25 INFO rb-44da9a1-224237-407818 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-25 12:28:52,304 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:28:52,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:28:52,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:28:52,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:28:52,746 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:52,747 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:52,763 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:28:52,775 25 INFO rb-44da9a1-224237-407818 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-25 12:28:52,783 25 INFO rb-44da9a1-224237-407818 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-25 12:28:52,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-08-25 12:28:52,802 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:28:52,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:52,840 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-08-25 12:28:52,857 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.022 2026-08-25 12:28:52,897 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.027 2026-08-25 12:28:52,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-08-25 12:28:53,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.219 0.299 2026-08-25 12:28:53,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "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-25 12:28:53,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:53,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-08-25 12:28:53,586 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:53,600 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-08-25 12:28:53,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:53,649 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:53,679 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:28:53,680 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:28:53,690 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28: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-25 12:28:53,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.022 0.019 2026-08-25 12:28:53,699 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:53,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-08-25 12:28:53,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.089 2026-08-25 12:28:53,781 25 INFO rb-44da9a1-224237-407818 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-25 12:28:53,819 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:28:53,885 25 INFO rb-44da9a1-224237-407818 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-25 12:28:53,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:53] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.020 0.079 2026-08-25 12:28:54,005 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:54] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.060 0.136 2026-08-25 12:28:54,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.150 2026-08-25 12:28:54,166 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,181 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:54,248 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,299 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,351 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,401 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,452 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,503 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,625 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,679 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,730 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,788 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,846 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,897 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,975 25 INFO rb-44da9a1-224237-407818 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-25 12:28:54,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63165806 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '12802cde-6f8e-4dd6-b6e3-be41f661def6'}] 2026-08-25 12:28:55,055 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63165806 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '12802cde-6f8e-4dd6-b6e3-be41f661def6'} created pos.order #761 2026-08-25 12:28:55,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63165806 finished 2026-08-25 12:28:55,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.060 0.075 2026-08-25 12:28:55,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.034 0.034 2026-08-25 12:28:55,226 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-08-25 12:28:55,250 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,300 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,360 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,415 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,465 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,516 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,567 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,620 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,671 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,721 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,783 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,833 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-08-25 12:28:55,893 25 INFO rb-44da9a1-224237-407818 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-25 12:28:55,898 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57145925 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '12802cde-6f8e-4dd6-b6e3-be41f661def6'}] 2026-08-25 12:28:55,937 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57145925 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '12802cde-6f8e-4dd6-b6e3-be41f661def6'} updated pos.order #761 2026-08-25 12:28:55,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57145925 finished 2026-08-25 12:28:55,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 19026072 (allocated 20320256) 2026-08-25 12:28:56,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.055 0.057 2026-08-25 12:28:56,011 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 109588 2026-08-25 12:28:56,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-08-25 12:28:56,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 109588 2026-08-25 12:28:56,086 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122856_085969_test_sync_lines_qty_update_ticket_screen.txt 2026-08-25 12:28:56,086 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmp7xn25eu0_chrome_odoo" 2026-08-25 12:28:56,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-08-25 12:28:56,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 109791 2026-08-25 12:28:56,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmp0we7skj0_chrome_odoo 2026-08-25 12:28:56,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:40741/json/version 2026-08-25 12:28:56,467 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40741', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:56,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-08-25 12:28:56,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:40741/json 2026-08-25 12:28:56,492 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40741', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:28:56,508 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:40741/devtools/page/E989B0B3434F68DC3AE290C3D602871C 2026-08-25 12:28:56,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-08-25 12:28:56,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-08-25 12:28:56,677 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:28:56,686 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-08-25 12:28:56,690 25 INFO rb-44da9a1-224237-407818 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-25 12:28:56,691 25 INFO rb-44da9a1-224237-407818 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-25 12:28:56,703 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:28:57,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.036 0.585 2026-08-25 12:28:57,323 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': 'E989B0B3434F68DC3AE290C3D602871C', 'loaderId': '611BA2E432704F752A28694D869B79AB', 'isDownload': False} 2026-08-25 12:28:57,323 25 INFO rb-44da9a1-224237-407818 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-25 12:28:57,339 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:28:57,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-08-25 12:28:57,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:28:57,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:28:57,787 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:57,794 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:57,813 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:28:57,837 25 INFO rb-44da9a1-224237-407818 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-25 12:28:57,840 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-08-25 12:28:57,843 25 INFO rb-44da9a1-224237-407818 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-25 12:28:57,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:28:57,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:57,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-08-25 12:28:57,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.017 2026-08-25 12:28:57,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-25 12:28:57,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.029 2026-08-25 12:28:58,512 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.227 0.290 2026-08-25 12:28:58,544 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:28:58,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.008 2026-08-25 12:28:58,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.043 2026-08-25 12:28:58,698 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:28:58,712 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-08-25 12:28:58,719 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:28:58,775 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:28:58,778 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:58,799 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:28:58,799 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:28:58,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.016 0.018 2026-08-25 12:28:58,826 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-08-25 12:28:58,849 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:28:58,851 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:28:58,885 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:28:58,889 25 INFO rb-44da9a1-224237-407818 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-25 12:28:58,992 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:58] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.089 0.037 2026-08-25 12:28:59,035 25 INFO rb-44da9a1-224237-407818 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-25 12:28:59,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:59] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.065 0.142 2026-08-25 12:28:59,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.059 2026-08-25 12:28:59,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:28:59,260 25 INFO rb-44da9a1-224237-407818 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-25 12:28:59,286 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:28:59,354 25 INFO rb-44da9a1-224237-407818 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-25 12:28:59,405 25 INFO rb-44da9a1-224237-407818 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-25 12:28:59,464 25 INFO rb-44da9a1-224237-407818 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-25 12:28:59,488 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59065868 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '51825e92-8781-40f3-ac43-4f540776747c'}] 2026-08-25 12:28:59,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59065868 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '51825e92-8781-40f3-ac43-4f540776747c'} created pos.order #762 2026-08-25 12:28:59,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59065868 finished 2026-08-25 12:28:59,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.048 0.087 2026-08-25 12:28:59,647 25 INFO rb-44da9a1-224237-407818 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-25 12:28:59,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:28:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:28:59,718 25 INFO rb-44da9a1-224237-407818 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-25 12:29:01,764 25 INFO rb-44da9a1-224237-407818 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-25 12:29:01,815 25 INFO rb-44da9a1-224237-407818 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-25 12:29:01,866 25 INFO rb-44da9a1-224237-407818 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-25 12:29:01,922 25 INFO rb-44da9a1-224237-407818 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-25 12:29:01,973 25 INFO rb-44da9a1-224237-407818 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-25 12:29:02,024 25 INFO rb-44da9a1-224237-407818 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-25 12:29:02,074 25 INFO rb-44da9a1-224237-407818 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-25 12:29:02,134 25 INFO rb-44da9a1-224237-407818 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-25 12:29:02,189 25 INFO rb-44da9a1-224237-407818 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-25 12:29:02,249 25 INFO rb-44da9a1-224237-407818 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-25 12:29:02,301 25 INFO rb-44da9a1-224237-407818 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-25 12:29:02,359 25 INFO rb-44da9a1-224237-407818 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-25 12:29:02,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52439638 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '51825e92-8781-40f3-ac43-4f540776747c'}] 2026-08-25 12:29:02,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52439638 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '51825e92-8781-40f3-ac43-4f540776747c'} updated pos.order #762 2026-08-25 12:29:02,419 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52439638 finished 2026-08-25 12:29:02,477 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.034 0.066 2026-08-25 12:29:02,514 25 INFO rb-44da9a1-224237-407818 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-25 12:29:02,565 25 INFO rb-44da9a1-224237-407818 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-25 12:29:04,597 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-08-25 12:29:04,597 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:29:04,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15507692 (allocated 16515072) 2026-08-25 12:29:04,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 109791 2026-08-25 12:29:04,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-08-25 12:29:04,668 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 109791 2026-08-25 12:29:04,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122904_771495_test_sync_set_line_note.txt 2026-08-25 12:29:04,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmp0we7skj0_chrome_odoo" 2026-08-25 12:29:04,837 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-08-25 12:29:05,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 109995 2026-08-25 12:29:05,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpq9iy7jh__chrome_odoo 2026-08-25 12:29:05,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:36093/json/version 2026-08-25 12:29:05,178 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:05,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-08-25 12:29:05,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:36093/json 2026-08-25 12:29:05,194 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:05,266 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:36093/devtools/page/F33C9C10FC50DE6E226A8911ADF7F25A 2026-08-25 12:29:05,275 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-08-25 12:29:05,284 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-08-25 12:29:05,370 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:29:05,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-08-25 12:29:05,388 25 INFO rb-44da9a1-224237-407818 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-25 12:29:05,389 25 INFO rb-44da9a1-224237-407818 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-25 12:29:05,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:29:05,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:05] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.040 0.352 2026-08-25 12:29:05,792 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': 'F33C9C10FC50DE6E226A8911ADF7F25A', 'loaderId': 'BA2737E2329D4AB01DC73D817E91AE9E', 'isDownload': False} 2026-08-25 12:29:05,792 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-08-25 12:29:05,804 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:29:05,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:05] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:29:05,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:05] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:29:05,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:05] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:29:06,225 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:06,230 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:06,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:29:06,255 25 INFO rb-44da9a1-224237-407818 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-25 12:29:06,261 25 INFO rb-44da9a1-224237-407818 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-25 12:29:06,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:29:06,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:29:06,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:06,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-08-25 12:29:06,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-08-25 12:29:06,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.024 2026-08-25 12:29:06,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-08-25 12:29:06,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.154 0.234 2026-08-25 12:29:06,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:06,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:06,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-08-25 12:29:06,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:06,938 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-08-25 12:29:06,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-08-25 12:29:07,005 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:29:07,016 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:29:07,021 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:29:07,039 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:29:07,039 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.014 0.033 2026-08-25 12:29:07,044 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:07,057 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.059 2026-08-25 12:29:07,060 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-08-25 12:29:07,075 25 INFO rb-44da9a1-224237-407818 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-25 12:29:07,168 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:29:07,261 25 INFO rb-44da9a1-224237-407818 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-25 12:29:07,284 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.027 0.097 2026-08-25 12:29:07,357 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.027 0.166 2026-08-25 12:29:07,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.119 2026-08-25 12:29:07,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:29:07,477 25 INFO rb-44da9a1-224237-407818 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-25 12:29:07,496 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:07,549 25 INFO rb-44da9a1-224237-407818 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-25 12:29:07,600 25 INFO rb-44da9a1-224237-407818 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-25 12:29:07,660 25 INFO rb-44da9a1-224237-407818 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-25 12:29:07,687 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10315596 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd0ecaeab-ddef-488d-a392-c8a1067a488c'}] 2026-08-25 12:29:07,742 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10315596 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd0ecaeab-ddef-488d-a392-c8a1067a488c'} created pos.order #763 2026-08-25 12:29:07,757 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10315596 finished 2026-08-25 12:29:07,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.052 0.079 2026-08-25 12:29:07,846 25 INFO rb-44da9a1-224237-407818 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-25 12:29:07,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:29:07,915 25 INFO rb-44da9a1-224237-407818 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-25 12:29:09,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-08-25 12:29:10,016 25 INFO rb-44da9a1-224237-407818 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-25 12:29:10,067 25 INFO rb-44da9a1-224237-407818 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-25 12:29:10,117 25 INFO rb-44da9a1-224237-407818 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-25 12:29:10,168 25 INFO rb-44da9a1-224237-407818 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-25 12:29:10,227 25 INFO rb-44da9a1-224237-407818 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-25 12:29:10,285 25 INFO rb-44da9a1-224237-407818 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-25 12:29:10,345 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-08-25 12:29:10,396 25 INFO rb-44da9a1-224237-407818 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-25 12:29:10,455 25 INFO rb-44da9a1-224237-407818 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-25 12:29:10,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82363169 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd0ecaeab-ddef-488d-a392-c8a1067a488c'}] 2026-08-25 12:29:10,499 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82363169 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd0ecaeab-ddef-488d-a392-c8a1067a488c'} updated pos.order #763 2026-08-25 12:29:10,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82363169 finished 2026-08-25 12:29:10,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.037 0.078 2026-08-25 12:29:10,630 25 INFO rb-44da9a1-224237-407818 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-25 12:29:10,681 25 INFO rb-44da9a1-224237-407818 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-25 12:29:12,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-08-25 12:29:12,714 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-25 12:29:12,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15456184 (allocated 16777216) 2026-08-25 12:29:12,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 109995 2026-08-25 12:29:12,795 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-08-25 12:29:12,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 109995 2026-08-25 12:29:12,895 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122912_895553_test_sync_set_note.txt 2026-08-25 12:29:12,895 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpq9iy7jh__chrome_odoo" 2026-08-25 12:29:12,931 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-08-25 12:29:13,253 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 110190 2026-08-25 12:29:13,253 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpgzv2dvfk_chrome_odoo 2026-08-25 12:29:13,258 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:43675/json/version 2026-08-25 12:29:13,259 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:13,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-08-25 12:29:13,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:43675/json 2026-08-25 12:29:13,275 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:13,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:43675/devtools/page/30EF29735A425E38E9BE25E4ACBEF40F 2026-08-25 12:29:13,292 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-08-25 12:29:13,361 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-08-25 12:29:13,413 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:29:13,419 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-08-25 12:29:13,420 25 INFO rb-44da9a1-224237-407818 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-25 12:29:13,421 25 INFO rb-44da9a1-224237-407818 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-25 12:29:13,469 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:29:13,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:13] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.050 0.295 2026-08-25 12:29:13,815 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '30EF29735A425E38E9BE25E4ACBEF40F', 'loaderId': 'C85E5CE02B7CB7ED9929B735D496B22E', 'isDownload': False} 2026-08-25 12:29:13,815 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-08-25 12:29:13,828 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:29:13,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:13] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:29:13,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:13] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-08-25 12:29:13,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:13] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:29:14,309 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:29:14,315 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:14,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:29:14,346 25 INFO rb-44da9a1-224237-407818 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-25 12:29:14,355 25 INFO rb-44da9a1-224237-407818 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-25 12:29:14,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-08-25 12:29:14,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:14,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:14,400 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:29:14,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-25 12:29:14,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.021 2026-08-25 12:29:14,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-08-25 12:29:14,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.141 0.212 2026-08-25 12:29:14,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "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-25 12:29:14,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:14,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:14] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-08-25 12:29:15,002 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:29:15,016 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-08-25 12:29:15,027 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:29:15,077 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:15,081 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:29:15,086 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:29:15,110 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:15,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.014 0.027 2026-08-25 12:29:15,120 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:29:15,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.056 2026-08-25 12:29:15,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-08-25 12:29:15,179 25 INFO rb-44da9a1-224237-407818 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-25 12:29:15,201 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:15,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.064 0.031 2026-08-25 12:29:15,296 25 INFO rb-44da9a1-224237-407818 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-25 12:29:15,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.050 0.145 2026-08-25 12:29:15,445 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "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-25 12:29:15,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:29:15,568 25 INFO rb-44da9a1-224237-407818 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-25 12:29:15,586 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:15,646 25 INFO rb-44da9a1-224237-407818 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-25 12:29:15,698 25 INFO rb-44da9a1-224237-407818 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-25 12:29:15,754 25 INFO rb-44da9a1-224237-407818 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-25 12:29:15,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4393476 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '43c4fc0d-25f3-4501-ab35-fce30b982020'}] 2026-08-25 12:29:15,828 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4393476 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '43c4fc0d-25f3-4501-ab35-fce30b982020'} created pos.order #764 2026-08-25 12:29:15,838 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4393476 finished 2026-08-25 12:29:15,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.039 0.072 2026-08-25 12:29:15,914 25 INFO rb-44da9a1-224237-407818 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-25 12:29:15,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.006 2026-08-25 12:29:15,984 25 INFO rb-44da9a1-224237-407818 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-25 12:29:18,029 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-08-25 12:29:18,081 25 INFO rb-44da9a1-224237-407818 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-25 12:29:18,131 25 INFO rb-44da9a1-224237-407818 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-25 12:29:18,260 25 INFO rb-44da9a1-224237-407818 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-25 12:29:18,314 25 INFO rb-44da9a1-224237-407818 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-25 12:29:18,365 25 INFO rb-44da9a1-224237-407818 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-25 12:29:18,424 25 INFO rb-44da9a1-224237-407818 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-25 12:29:18,480 25 INFO rb-44da9a1-224237-407818 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-25 12:29:18,530 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-08-25 12:29:18,581 25 INFO rb-44da9a1-224237-407818 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-25 12:29:18,640 25 INFO rb-44da9a1-224237-407818 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-25 12:29:18,654 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77375467 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '43c4fc0d-25f3-4501-ab35-fce30b982020'}] 2026-08-25 12:29:18,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77375467 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '43c4fc0d-25f3-4501-ab35-fce30b982020'} updated pos.order #764 2026-08-25 12:29:18,687 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77375467 finished 2026-08-25 12:29:18,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.054 0.067 2026-08-25 12:29:18,796 25 INFO rb-44da9a1-224237-407818 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-25 12:29:18,848 25 INFO rb-44da9a1-224237-407818 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-25 12:29:20,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-08-25 12:29:20,880 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-25 12:29:20,958 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 19006768 (allocated 20058112) 2026-08-25 12:29:20,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 110190 2026-08-25 12:29:20,970 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-08-25 12:29:20,971 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 110190 2026-08-25 12:29:21,067 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122921_067145_test_sync_set_partner.txt 2026-08-25 12:29:21,067 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpgzv2dvfk_chrome_odoo" 2026-08-25 12:29:21,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-08-25 12:29:21,465 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 110392 2026-08-25 12:29:21,465 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpisx9wiob_chrome_odoo 2026-08-25 12:29:21,465 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:35985/json/version 2026-08-25 12:29:21,466 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:21,485 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-08-25 12:29:21,485 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:35985/json 2026-08-25 12:29:21,485 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:21,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:35985/devtools/page/7812816AB08B2E9E4728EFB4F87447E3 2026-08-25 12:29:21,563 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-08-25 12:29:21,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-08-25 12:29:21,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:29:21,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-08-25 12:29:21,672 25 INFO rb-44da9a1-224237-407818 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-25 12:29:21,672 25 INFO rb-44da9a1-224237-407818 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-25 12:29:21,685 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:29:22,056 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.032 0.342 2026-08-25 12:29:22,060 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '7812816AB08B2E9E4728EFB4F87447E3', 'loaderId': 'CFC1CAEC3000770A81115845026BCB81', 'isDownload': False} 2026-08-25 12:29:22,060 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-08-25 12:29:22,074 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:29:22,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-08-25 12:29:22,092 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:29:22,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:29:22,521 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:29:22,526 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:22,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:29:22,556 25 INFO rb-44da9a1-224237-407818 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-25 12:29:22,561 25 INFO rb-44da9a1-224237-407818 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-25 12:29:22,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:29:22,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:22,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:22,615 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-25 12:29:22,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.016 2026-08-25 12:29:22,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-25 12:29:22,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.011 0.026 2026-08-25 12:29:23,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.186 0.295 2026-08-25 12:29:23,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:29:23,254 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:29:23,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-08-25 12:29:23,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:29:23,344 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-08-25 12:29:23,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-08-25 12:29:23,389 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:23,405 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:29:23,421 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:29:23,423 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:29:23,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.033 2026-08-25 12:29:23,462 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:29:23,493 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:29:23,499 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:29:23,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.040 0.063 2026-08-25 12:29:23,504 25 INFO rb-44da9a1-224237-407818 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-25 12:29:23,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.085 0.041 2026-08-25 12:29:23,628 25 INFO rb-44da9a1-224237-407818 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-25 12:29:23,698 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.052 0.170 2026-08-25 12:29:23,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.062 2026-08-25 12:29:23,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:23,864 25 INFO rb-44da9a1-224237-407818 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-25 12:29:23,885 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:23,949 25 INFO rb-44da9a1-224237-407818 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-25 12:29:24,002 25 INFO rb-44da9a1-224237-407818 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-25 12:29:24,058 25 INFO rb-44da9a1-224237-407818 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-25 12:29:24,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66981018 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fcaca92b-b2b0-49df-b95a-b089381ed035'}] 2026-08-25 12:29:24,140 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66981018 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fcaca92b-b2b0-49df-b95a-b089381ed035'} created pos.order #765 2026-08-25 12:29:24,154 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66981018 finished 2026-08-25 12:29:24,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.033 0.071 2026-08-25 12:29:24,212 25 INFO rb-44da9a1-224237-407818 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-25 12:29:24,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:29:24,277 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-08-25 12:29:26,364 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,415 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,472 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,523 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,574 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,624 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,682 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,739 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,797 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,847 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-08-25 12:29:26,898 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,954 25 INFO rb-44da9a1-224237-407818 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-25 12:29:26,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63550383 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fcaca92b-b2b0-49df-b95a-b089381ed035'}] 2026-08-25 12:29:26,975 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63550383 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'fcaca92b-b2b0-49df-b95a-b089381ed035'} updated pos.order #765 2026-08-25 12:29:26,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63550383 finished 2026-08-25 12:29:27,033 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.023 0.048 2026-08-25 12:29:27,062 25 INFO rb-44da9a1-224237-407818 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-25 12:29:27,113 25 INFO rb-44da9a1-224237-407818 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-25 12:29:29,162 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-08-25 12:29:29,163 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:29:29,226 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15520948 (allocated 16777216) 2026-08-25 12:29:29,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 110392 2026-08-25 12:29:29,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-08-25 12:29:29,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 110392 2026-08-25 12:29:29,328 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122929_328259_test_sync_set_pricelist.txt 2026-08-25 12:29:29,328 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpisx9wiob_chrome_odoo" 2026-08-25 12:29:29,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-08-25 12:29:29,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 110593 2026-08-25 12:29:29,859 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpbtkwsyns_chrome_odoo 2026-08-25 12:29:29,859 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:46251/json/version 2026-08-25 12:29:29,860 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:29,873 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-08-25 12:29:29,873 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:46251/json 2026-08-25 12:29:29,874 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:29,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:46251/devtools/page/AD57C6385750D855C419478515DC31B3 2026-08-25 12:29:29,885 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-08-25 12:29:29,962 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-08-25 12:29:30,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:29:30,092 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-08-25 12:29:30,098 25 INFO rb-44da9a1-224237-407818 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-25 12:29:30,098 25 INFO rb-44da9a1-224237-407818 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-25 12:29:30,116 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:29:30,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:30] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.032 0.560 2026-08-25 12:29:30,709 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': 'AD57C6385750D855C419478515DC31B3', 'loaderId': '98498512006C02A50118B120664B744C', 'isDownload': False} 2026-08-25 12:29:30,709 25 INFO rb-44da9a1-224237-407818 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-25 12:29:30,726 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:29:30,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:30] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-08-25 12:29:30,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:30] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:29:30,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:30] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-08-25 12:29:31,211 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:31,213 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:31,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:29:31,243 25 INFO rb-44da9a1-224237-407818 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-25 12:29:31,248 25 INFO rb-44da9a1-224237-407818 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-25 12:29:31,258 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-08-25 12:29:31,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:29:31,289 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:31,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.006 2026-08-25 12:29:31,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-08-25 12:29:31,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.026 2026-08-25 12:29:31,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.039 2026-08-25 12:29:31,862 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.173 0.267 2026-08-25 12:29:31,889 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:29:31,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:29:32,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.033 2026-08-25 12:29:32,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-08-25 12:29:32,067 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-08-25 12:29:32,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-08-25 12:29:32,151 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-08-25 12:29:32,157 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:29:32,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.016 0.026 2026-08-25 12:29:32,171 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-08-25 12:29:32,202 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:32,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.015 0.069 2026-08-25 12:29:32,210 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-08-25 12:29:32,221 25 INFO rb-44da9a1-224237-407818 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-25 12:29:32,228 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:32,363 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:29:32,365 25 INFO rb-44da9a1-224237-407818 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-25 12:29:32,423 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.060 0.043 2026-08-25 12:29:32,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.102 2026-08-25 12:29:32,518 25 INFO rb-44da9a1-224237-407818 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-25 12:29:32,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.020 0.195 2026-08-25 12:29:32,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:32,629 25 INFO rb-44da9a1-224237-407818 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-25 12:29:32,642 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:32,708 25 INFO rb-44da9a1-224237-407818 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-25 12:29:32,765 25 INFO rb-44da9a1-224237-407818 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-25 12:29:32,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85825032 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7f33dd5e-24c9-4826-9ccd-eab4dab6e4ce'}] 2026-08-25 12:29:32,874 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85825032 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7f33dd5e-24c9-4826-9ccd-eab4dab6e4ce'} created pos.order #766 2026-08-25 12:29:32,886 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85825032 finished 2026-08-25 12:29:32,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.077 0.075 2026-08-25 12:29:32,962 25 INFO rb-44da9a1-224237-407818 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-25 12:29:33,018 25 INFO rb-44da9a1-224237-407818 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-25 12:29:33,081 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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.005 2026-08-25 12:29:33,089 25 INFO rb-44da9a1-224237-407818 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-25 12:29:33,150 25 INFO rb-44da9a1-224237-407818 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-25 12:29:33,207 25 INFO rb-44da9a1-224237-407818 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-25 12:29:33,232 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42729825 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2284f288-f1bb-4958-9139-fb8c66c2b17f'}] 2026-08-25 12:29:33,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42729825 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '2284f288-f1bb-4958-9139-fb8c66c2b17f'} created pos.order #767 2026-08-25 12:29:33,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42729825 finished 2026-08-25 12:29:33,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.021 0.054 2026-08-25 12:29:33,329 25 INFO rb-44da9a1-224237-407818 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-25 12:29:33,380 25 INFO rb-44da9a1-224237-407818 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-25 12:29:33,436 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-25 12:29:33,947 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-25 12:29:34,448 25 INFO rb-44da9a1-224237-407818 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-25 12:29:34,449 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-25 12:29:34,959 25 INFO rb-44da9a1-224237-407818 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-25 12:29:34,963 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-25 12:29:35,482 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:35] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 6 0.005 0.005 2026-08-25 12:29:35,500 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-08-25 12:29:35,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28461230 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7f33dd5e-24c9-4826-9ccd-eab4dab6e4ce'}] 2026-08-25 12:29:35,545 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1251] to pos.order #766 2026-08-25 12:29:35,551 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28461230 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7f33dd5e-24c9-4826-9ccd-eab4dab6e4ce'} updated pos.order #766 2026-08-25 12:29:35,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28461230 finished 2026-08-25 12:29:35,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.042 0.071 2026-08-25 12:29:35,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.123 2026-08-25 12:29:35,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:35] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.020 0.060 2026-08-25 12:29:35,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:35,997 25 INFO rb-44da9a1-224237-407818 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-25 12:29:36,048 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-08-25 12:29:36,049 25 INFO rb-44da9a1-224237-407818 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-25 12:29:36,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16639900 (allocated 18223104) 2026-08-25 12:29:36,111 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 110593 2026-08-25 12:29:36,111 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-08-25 12:29:36,112 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 110593 2026-08-25 12:29:36,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122936_214602_test_tax_in_merge_table_order_line.txt 2026-08-25 12:29:36,215 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpbtkwsyns_chrome_odoo" 2026-08-25 12:29:36,247 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-08-25 12:29:36,658 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 110790 2026-08-25 12:29:36,659 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmptf_2g9k5_chrome_odoo 2026-08-25 12:29:36,659 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:46883/json/version 2026-08-25 12:29:36,660 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:36,675 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-08-25 12:29:36,675 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:46883/json 2026-08-25 12:29:36,675 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:36,682 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:46883/devtools/page/2216294ABE1A0F06F0823E50771EBCAF 2026-08-25 12:29:36,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-08-25 12:29:36,696 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-08-25 12:29:36,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:29:36,778 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-08-25 12:29:36,779 25 INFO rb-44da9a1-224237-407818 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-25 12:29:36,780 25 INFO rb-44da9a1-224237-407818 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-25 12:29:36,791 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:29:37,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.054 0.341 2026-08-25 12:29:37,186 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': '2216294ABE1A0F06F0823E50771EBCAF', 'loaderId': '69D651E75B96AD21FE2E0F8A982078B9', 'isDownload': False} 2026-08-25 12:29:37,187 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-08-25 12:29:37,203 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:29:37,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:29:37,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:29:37,231 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-08-25 12:29:37,641 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:37,650 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:37,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:29:37,677 25 INFO rb-44da9a1-224237-407818 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-25 12:29:37,684 25 INFO rb-44da9a1-224237-407818 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-25 12:29:37,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-08-25 12:29:37,701 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:29:37,713 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:37,755 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.025 2026-08-25 12:29:37,768 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-25 12:29:37,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.029 2026-08-25 12:29:37,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-08-25 12:29:38,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.206 0.283 2026-08-25 12:29:38,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:29:38,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:29:38,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-08-25 12:29:38,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:38,553 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-08-25 12:29:38,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:29:38,629 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:29:38,630 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:29:38,646 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:29:38,649 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:38,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.013 0.028 2026-08-25 12:29:38,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.044 2026-08-25 12:29:38,690 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29: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-25 12:29:38,690 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:29:38,720 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:29:38,778 25 INFO rb-44da9a1-224237-407818 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-25 12:29:38,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.050 0.031 2026-08-25 12:29:38,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:38] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.012 0.146 2026-08-25 12:29:38,937 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,038 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.052 2026-08-25 12:29:39,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:29:39,129 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,154 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:39,209 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,260 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,311 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,367 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,418 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,471 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,533 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,584 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,635 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,686 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,743 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,794 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,844 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,914 25 INFO rb-44da9a1-224237-407818 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-25 12:29:39,921 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:39,924 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:29:39,967 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,018 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,070 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,137 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,193 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,246 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,312 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,367 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,418 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,474 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,527 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,580 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,628 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,685 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,740 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,793 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,854 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,905 25 INFO rb-44da9a1-224237-407818 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-25 12:29:40,956 25 INFO rb-44da9a1-224237-407818 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-25 12:29:41,011 25 INFO rb-44da9a1-224237-407818 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-25 12:29:41,064 25 INFO rb-44da9a1-224237-407818 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-25 12:29:41,114 25 INFO rb-44da9a1-224237-407818 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-25 12:29:41,165 25 INFO rb-44da9a1-224237-407818 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-25 12:29:41,218 25 INFO rb-44da9a1-224237-407818 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-25 12:29:41,274 25 INFO rb-44da9a1-224237-407818 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-25 12:29:41,327 25 INFO rb-44da9a1-224237-407818 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-25 12:29:41,389 25 INFO rb-44da9a1-224237-407818 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-25 12:29:41,440 25 INFO rb-44da9a1-224237-407818 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-25 12:29:41,491 25 INFO rb-44da9a1-224237-407818 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-25 12:29:41,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-08-25 12:29:41,543 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:29:41,603 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15623232 (allocated 17039360) 2026-08-25 12:29:41,614 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 110790 2026-08-25 12:29:41,615 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-08-25 12:29:41,617 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 110790 2026-08-25 12:29:41,712 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_122941_712231_test_tip_after_payment.txt 2026-08-25 12:29:41,712 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmptf_2g9k5_chrome_odoo" 2026-08-25 12:29:41,721 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-08-25 12:29:41,967 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 110991 2026-08-25 12:29:41,967 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpgsx4roo6_chrome_odoo 2026-08-25 12:29:41,967 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:35945/json/version 2026-08-25 12:29:41,968 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:41,979 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-08-25 12:29:41,979 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:35945/json 2026-08-25 12:29:41,980 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:29:41,985 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:35945/devtools/page/C071055624D8AAD5CD1612874157DD85 2026-08-25 12:29:42,060 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-08-25 12:29:42,065 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-08-25 12:29:42,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:29:42,170 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-08-25 12:29:42,171 25 INFO rb-44da9a1-224237-407818 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-25 12:29:42,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-08-25 12:29:42,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:29:42,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:42] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.082 0.366 2026-08-25 12:29:42,629 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': 'C071055624D8AAD5CD1612874157DD85', 'loaderId': '31DB2B5935903FAE2D6373D72E426F1A', 'isDownload': False} 2026-08-25 12:29:42,629 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-08-25 12:29:42,646 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:29:42,661 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:42] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-08-25 12:29:42,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:42] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.021 2026-08-25 12:29:42,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:42] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-08-25 12:29:43,030 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:43,035 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:43,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:29:43,060 25 INFO rb-44da9a1-224237-407818 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-25 12:29:43,066 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:29:43,067 25 INFO rb-44da9a1-224237-407818 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-25 12:29:43,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:29:43,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:29:43,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-08-25 12:29:43,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-25 12:29:43,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.018 2026-08-25 12:29:43,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-25 12:29:43,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.161 0.285 2026-08-25 12:29:43,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:29:43,732 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:29:43,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.040 2026-08-25 12:29:43,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:29:43,843 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-08-25 12:29:43,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-08-25 12:29:43,889 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:43,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:29:43,919 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:29:43,920 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:29:43,947 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:29:43,947 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "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-25 12:29:43,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.021 0.042 2026-08-25 12:29:43,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.020 0.075 2026-08-25 12:29:43,997 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:29:44,006 25 INFO rb-44da9a1-224237-407818 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-25 12:29:44,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:44] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.067 0.068 2026-08-25 12:29:44,176 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-08-25 12:29:44,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:44] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.052 0.189 2026-08-25 12:29:44,261 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.048 2026-08-25 12:29:44,362 25 INFO rb-44da9a1-224237-407818 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-25 12:29:44,387 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:29:44,444 25 INFO rb-44da9a1-224237-407818 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-25 12:29:44,503 25 INFO rb-44da9a1-224237-407818 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-25 12:29:44,565 25 INFO rb-44da9a1-224237-407818 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-25 12:29:44,625 25 INFO rb-44da9a1-224237-407818 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-25 12:29:44,681 25 INFO rb-44da9a1-224237-407818 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-25 12:29:44,735 25 INFO rb-44da9a1-224237-407818 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-25 12:29:44,793 25 INFO rb-44da9a1-224237-407818 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-25 12:29:46,829 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-08-25 12:29:46,891 25 INFO rb-44da9a1-224237-407818 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-25 12:29:46,954 25 INFO rb-44da9a1-224237-407818 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-25 12:29:47,014 25 INFO rb-44da9a1-224237-407818 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-25 12:29:47,079 25 INFO rb-44da9a1-224237-407818 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-25 12:29:47,134 25 INFO rb-44da9a1-224237-407818 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-25 12:29:47,189 25 INFO rb-44da9a1-224237-407818 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-25 12:29:47,243 25 INFO rb-44da9a1-224237-407818 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-25 12:29:47,301 25 INFO rb-44da9a1-224237-407818 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-25 12:29:49,345 25 INFO rb-44da9a1-224237-407818 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-25 12:29:49,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:29:49,412 25 INFO rb-44da9a1-224237-407818 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-25 12:29:49,476 25 INFO rb-44da9a1-224237-407818 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-25 12:29:49,538 25 INFO rb-44da9a1-224237-407818 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-25 12:29:49,601 25 INFO rb-44da9a1-224237-407818 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-25 12:29:49,658 25 INFO rb-44da9a1-224237-407818 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-25 12:29:49,691 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31574526 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f7a554a7-d808-4771-8bc9-ee5d07d7238a'}] 2026-08-25 12:29:49,760 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31574526 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'f7a554a7-d808-4771-8bc9-ee5d07d7238a'} created pos.order #768 2026-08-25 12:29:49,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31574526 finished 2026-08-25 12:29:49,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.068 0.069 2026-08-25 12:29:49,856 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98317311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bbc0ab7-5895-4be4-af5a-8926d09ae4b3'}] 2026-08-25 12:29:49,912 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98317311 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bbc0ab7-5895-4be4-af5a-8926d09ae4b3'} created pos.order #769 2026-08-25 12:29:49,925 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98317311 finished 2026-08-25 12:29:49,958 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.045 0.059 2026-08-25 12:29:49,995 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55726379 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '488ccde0-2cd3-4fa0-a357-90cfa6d52e64'}] 2026-08-25 12:29:50,033 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55726379 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '488ccde0-2cd3-4fa0-a357-90cfa6d52e64'} created pos.order #770 2026-08-25 12:29:50,042 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55726379 finished 2026-08-25 12:29:50,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.024 0.056 2026-08-25 12:29:50,112 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,181 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.009 2026-08-25 12:29:50,243 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,303 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,366 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,428 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,452 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61367317 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'f4c77744-b0ca-409f-8ea4-6060e4ece51e'}] 2026-08-25 12:29:50,490 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61367317 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'f4c77744-b0ca-409f-8ea4-6060e4ece51e'} created pos.order #771 2026-08-25 12:29:50,499 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61367317 finished 2026-08-25 12:29:50,533 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.020 0.065 2026-08-25 12:29:50,561 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,629 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.030 0.034 2026-08-25 12:29:50,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-08-25 12:29:50,753 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,813 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,863 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,923 25 INFO rb-44da9a1-224237-407818 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-25 12:29:50,972 25 INFO rb-44da9a1-224237-407818 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-25 12:29:51,029 25 INFO rb-44da9a1-224237-407818 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-25 12:29:51,092 25 INFO rb-44da9a1-224237-407818 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-25 12:29:51,150 25 INFO rb-44da9a1-224237-407818 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-25 12:29:51,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.036 0.040 2026-08-25 12:29:51,254 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.014 2026-08-25 12:29:51,303 25 INFO rb-44da9a1-224237-407818 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-25 12:29:51,308 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55147186 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bbc0ab7-5895-4be4-af5a-8926d09ae4b3'}] 2026-08-25 12:29:51,313 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:29:51,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1256] to pos.order #769 2026-08-25 12:29:51,338 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55147186 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bbc0ab7-5895-4be4-af5a-8926d09ae4b3'} updated pos.order #769 2026-08-25 12:29:51,350 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55147186 finished 2026-08-25 12:29:51,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.044 0.061 2026-08-25 12:29:51,511 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:51] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.022 0.048 2026-08-25 12:29:51,576 25 INFO rb-44da9a1-224237-407818 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-25 12:29:51,632 25 INFO rb-44da9a1-224237-407818 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-25 12:29:51,682 25 INFO rb-44da9a1-224237-407818 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-25 12:29:51,738 25 INFO rb-44da9a1-224237-407818 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-25 12:29:51,790 25 INFO rb-44da9a1-224237-407818 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-25 12:29:51,845 25 INFO rb-44da9a1-224237-407818 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-25 12:29:51,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.014 0.031 2026-08-25 12:29:51,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.013 2026-08-25 12:29:51,945 25 INFO rb-44da9a1-224237-407818 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-25 12:29:52,005 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,045 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,111 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.014 0.010 2026-08-25 12:29:54,161 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,219 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,285 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,372 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18613478 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'f4c77744-b0ca-409f-8ea4-6060e4ece51e'}] 2026-08-25 12:29:54,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1257] to pos.order #771 2026-08-25 12:29:54,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18613478 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'f4c77744-b0ca-409f-8ea4-6060e4ece51e'} updated pos.order #771 2026-08-25 12:29:54,412 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18613478 finished 2026-08-25 12:29:54,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.025 0.066 2026-08-25 12:29:54,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:54] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.034 0.052 2026-08-25 12:29:54,623 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:29:54,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-08-25 12:29:54,660 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,718 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,770 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,818 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,878 25 INFO rb-44da9a1-224237-407818 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-25 12:29:54,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.022 0.032 2026-08-25 12:29:54,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-08-25 12:29:54,986 25 INFO rb-44da9a1-224237-407818 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-25 12:29:55,046 25 INFO rb-44da9a1-224237-407818 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-25 12:29:57,097 25 INFO rb-44da9a1-224237-407818 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-25 12:29:57,166 25 INFO rb-44da9a1-224237-407818 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-25 12:29:57,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.007 0.011 2026-08-25 12:29:57,216 25 INFO rb-44da9a1-224237-407818 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-25 12:29:57,272 25 INFO rb-44da9a1-224237-407818 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-25 12:29:57,332 25 INFO rb-44da9a1-224237-407818 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-25 12:29:57,388 25 INFO rb-44da9a1-224237-407818 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-25 12:29:57,452 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.021 0.040 2026-08-25 12:29:57,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.013 2026-08-25 12:29:57,550 25 INFO rb-44da9a1-224237-407818 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-25 12:29:57,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58198878 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bbc0ab7-5895-4be4-af5a-8926d09ae4b3'}] 2026-08-25 12:29:57,597 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1258] to pos.order #769 2026-08-25 12:29:57,602 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58198878 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bbc0ab7-5895-4be4-af5a-8926d09ae4b3'} updated pos.order #769 2026-08-25 12:29:57,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58198878 finished 2026-08-25 12:29:57,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.031 0.081 2026-08-25 12:29:57,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:57] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.025 0.047 2026-08-25 12:29:57,825 25 INFO rb-44da9a1-224237-407818 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-25 12:29:57,882 25 INFO rb-44da9a1-224237-407818 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-25 12:29:57,933 25 INFO rb-44da9a1-224237-407818 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-25 12:29:57,990 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,041 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,097 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,147 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,204 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,291 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.044 0.038 2026-08-25 12:29:58,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-08-25 12:29:58,332 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,384 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,434 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,497 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,548 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,603 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,661 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,731 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65682438 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bbc0ab7-5895-4be4-af5a-8926d09ae4b3'}] 2026-08-25 12:29:58,732 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65682438 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bbc0ab7-5895-4be4-af5a-8926d09ae4b3'} updated pos.order #769 2026-08-25 12:29:58,760 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65682438 finished 2026-08-25 12:29:58,828 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.029 0.072 2026-08-25 12:29:58,880 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:29:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:29:58,883 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,932 25 INFO rb-44da9a1-224237-407818 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-25 12:29:58,988 25 INFO rb-44da9a1-224237-407818 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-25 12:29:59,040 25 INFO rb-44da9a1-224237-407818 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-25 12:29:59,096 25 INFO rb-44da9a1-224237-407818 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-25 12:29:59,146 25 INFO rb-44da9a1-224237-407818 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-25 12:29:59,205 25 INFO rb-44da9a1-224237-407818 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-25 12:30:01,244 25 INFO rb-44da9a1-224237-407818 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-25 12:30:01,296 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-08-25 12:30:01,357 25 INFO rb-44da9a1-224237-407818 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-25 12:30:01,414 25 INFO rb-44da9a1-224237-407818 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-25 12:30:01,469 25 INFO rb-44da9a1-224237-407818 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-25 12:30:01,525 25 INFO rb-44da9a1-224237-407818 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-25 12:30:01,579 25 INFO rb-44da9a1-224237-407818 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-25 12:30:01,636 25 INFO rb-44da9a1-224237-407818 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-25 12:30:03,678 25 INFO rb-44da9a1-224237-407818 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-25 12:30:03,735 25 INFO rb-44da9a1-224237-407818 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-25 12:30:03,741 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90416612 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'e9acbcc7-bc86-46e4-a3d4-a82fb2711b94'}] 2026-08-25 12:30:03,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90416612 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': 'e9acbcc7-bc86-46e4-a3d4-a82fb2711b94'} created pos.order #772 2026-08-25 12:30:03,814 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90416612 finished 2026-08-25 12:30:03,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.037 0.075 2026-08-25 12:30:03,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.026 0.040 2026-08-25 12:30:03,958 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.012 2026-08-25 12:30:03,976 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,027 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,088 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,139 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,195 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,256 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,330 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5762425 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bbc0ab7-5895-4be4-af5a-8926d09ae4b3'}] 2026-08-25 12:30:04,331 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,363 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5762425 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0bbc0ab7-5895-4be4-af5a-8926d09ae4b3'} updated pos.order #769 2026-08-25 12:30:04,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5762425 finished 2026-08-25 12:30:04,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.040 0.064 2026-08-25 12:30:04,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:04] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.051 0.058 2026-08-25 12:30:04,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-08-25 12:30:04,633 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.012 2026-08-25 12:30:04,648 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,699 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,756 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,810 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,864 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,915 25 INFO rb-44da9a1-224237-407818 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-25 12:30:04,971 25 INFO rb-44da9a1-224237-407818 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-25 12:30:05,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.032 0.029 2026-08-25 12:30:05,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.017 2026-08-25 12:30:05,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-08-25 12:30:05,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:30:05,344 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 28978108 (allocated 32518144) 2026-08-25 12:30:05,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 110991 2026-08-25 12:30:05,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-08-25 12:30:05,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 110991 2026-08-25 12:30:05,456 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123005_456704_test_transfering_orders.txt 2026-08-25 12:30:05,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpgsx4roo6_chrome_odoo" 2026-08-25 12:30:05,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-08-25 12:30:05,823 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 111230 2026-08-25 12:30:05,824 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpxzwayiqw_chrome_odoo 2026-08-25 12:30:05,824 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:35709/json/version 2026-08-25 12:30:05,827 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:30:05,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-08-25 12:30:05,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:35709/json 2026-08-25 12:30:05,843 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:30:05,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:35709/devtools/page/E8010E4C560648982A0A0804D0FF1704 2026-08-25 12:30:05,890 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-08-25 12:30:05,896 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-08-25 12:30:06,006 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:30:06,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-08-25 12:30:06,016 25 INFO rb-44da9a1-224237-407818 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-25 12:30:06,016 25 INFO rb-44da9a1-224237-407818 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-25 12:30:06,033 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:30:06,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:06] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.043 0.577 2026-08-25 12:30:06,652 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'E8010E4C560648982A0A0804D0FF1704', 'loaderId': '52D1A4824DEA66C2CB797945C1948937', 'isDownload': False} 2026-08-25 12:30:06,652 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-08-25 12:30:06,668 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:30:06,690 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:06] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.010 2026-08-25 12:30:06,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:06] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-08-25 12:30:06,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:06] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.045 2026-08-25 12:30:07,142 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:07,144 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:07,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:30:07,187 25 INFO rb-44da9a1-224237-407818 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-25 12:30:07,192 25 INFO rb-44da9a1-224237-407818 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-25 12:30:07,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:30:07,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:30:07,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:07,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-25 12:30:07,255 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-08-25 12:30:07,258 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-08-25 12:30:07,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.027 2026-08-25 12:30:07,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.163 0.301 2026-08-25 12:30:07,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:30:07,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:30:07,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.032 2026-08-25 12:30:07,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:30:07,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-08-25 12:30:08,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-08-25 12:30:08,047 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:30:08,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:30:08,068 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:30:08,079 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:30:08,089 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:08,092 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30: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-25 12:30:08,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.017 0.056 2026-08-25 12:30:08,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-08-25 12:30:08,128 25 INFO rb-44da9a1-224237-407818 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-25 12:30:08,184 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:30:08,301 25 INFO rb-44da9a1-224237-407818 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-25 12:30:08,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.043 0.096 2026-08-25 12:30:08,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.079 0.184 2026-08-25 12:30:08,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.023 0.158 2026-08-25 12:30:08,539 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:30:08,582 25 INFO rb-44da9a1-224237-407818 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-25 12:30:08,599 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:08,655 25 INFO rb-44da9a1-224237-407818 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-25 12:30:08,705 25 INFO rb-44da9a1-224237-407818 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-25 12:30:08,756 25 INFO rb-44da9a1-224237-407818 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-25 12:30:08,807 25 INFO rb-44da9a1-224237-407818 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-25 12:30:08,871 25 INFO rb-44da9a1-224237-407818 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-25 12:30:08,884 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:30:08,885 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:30:08,921 25 INFO rb-44da9a1-224237-407818 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-25 12:30:08,972 25 INFO rb-44da9a1-224237-407818 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-25 12:30:09,044 25 INFO rb-44da9a1-224237-407818 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-25 12:30:09,109 25 INFO rb-44da9a1-224237-407818 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-25 12:30:09,113 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31126975 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b36b37e1-6bcc-496f-9dac-90a344ddf3ab'}] 2026-08-25 12:30:09,119 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:30:09,374 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31126975 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b36b37e1-6bcc-496f-9dac-90a344ddf3ab'} created pos.order #773 2026-08-25 12:30:09,385 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31126975 finished 2026-08-25 12:30:09,431 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.121 0.200 2026-08-25 12:30:09,617 25 INFO rb-44da9a1-224237-407818 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-25 12:30:09,667 25 INFO rb-44da9a1-224237-407818 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-25 12:30:09,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:30:09,735 25 INFO rb-44da9a1-224237-407818 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-25 12:30:09,799 25 INFO rb-44da9a1-224237-407818 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-25 12:30:09,856 25 INFO rb-44da9a1-224237-407818 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-25 12:30:09,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32590788 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '3d4f91b0-00a3-438e-837c-5f6cb1c661dd'}] 2026-08-25 12:30:09,919 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32590788 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '3d4f91b0-00a3-438e-837c-5f6cb1c661dd'} created pos.order #774 2026-08-25 12:30:09,931 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32590788 finished 2026-08-25 12:30:09,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.025 0.066 2026-08-25 12:30:09,994 25 INFO rb-44da9a1-224237-407818 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-25 12:30:10,045 25 INFO rb-44da9a1-224237-407818 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-25 12:30:10,096 25 INFO rb-44da9a1-224237-407818 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-25 12:30:10,149 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-08-25 12:30:10,150 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-25 12:30:10,258 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16775116 (allocated 17960960) 2026-08-25 12:30:10,266 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 111230 2026-08-25 12:30:10,267 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-08-25 12:30:10,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 111230 2026-08-25 12:30:10,369 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123010_369479_test_user_on_residual_order.txt 2026-08-25 12:30:10,369 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpxzwayiqw_chrome_odoo" 2026-08-25 12:30:10,630 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 111437 2026-08-25 12:30:10,632 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpi_c9p0nk_chrome_odoo 2026-08-25 12:30:10,658 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:42653/json/version 2026-08-25 12:30:10,659 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42653', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:30:10,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-08-25 12:30:10,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:42653/json 2026-08-25 12:30:10,677 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42653', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:30:10,690 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:42653/devtools/page/6712EF31D67240AA19F7CD4F270BEF3C 2026-08-25 12:30:10,696 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-08-25 12:30:10,761 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-08-25 12:30:10,801 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:30:10,807 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-08-25 12:30:10,819 25 INFO rb-44da9a1-224237-407818 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-25 12:30:10,819 25 INFO rb-44da9a1-224237-407818 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-25 12:30:10,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:10] "GET /pos/ui/118 HTTP/1.1" 200 - 34 0.029 0.035 2026-08-25 12:30:10,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '6712EF31D67240AA19F7CD4F270BEF3C', 'loaderId': '2D7D17A88A74ACE420D93FAC2683C2AB', 'isDownload': False} 2026-08-25 12:30:10,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-08-25 12:30:10,919 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:30:10,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:10] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:30:10,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:10] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:30:10,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:10] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-08-25 12:30:11,384 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:11,393 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:11,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:30:11,417 25 INFO rb-44da9a1-224237-407818 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-25 12:30:11,422 25 INFO rb-44da9a1-224237-407818 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-25 12:30:11,426 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-08-25 12:30:11,435 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30: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-25 12:30:11,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:11,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-08-25 12:30:11,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:30:11,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.029 2026-08-25 12:30:11,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-08-25 12:30:12,085 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 405 0.187 0.350 2026-08-25 12:30:12,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:30:12,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30: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.006 2026-08-25 12:30:12,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-08-25 12:30:12,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30: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.009 2026-08-25 12:30:12,261 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-08-25 12:30:12,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:30:12,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:12,311 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:30:12,334 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:12,335 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:30:12,360 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "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-25 12:30:12,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.016 0.038 2026-08-25 12:30:12,370 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:30:12,403 25 INFO rb-44da9a1-224237-407818 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-25 12:30:12,408 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:12,419 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.022 0.082 2026-08-25 12:30:12,516 25 INFO rb-44da9a1-224237-407818 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-25 12:30:12,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.073 0.123 2026-08-25 12:30:12,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.026 0.213 2026-08-25 12:30:12,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "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.085 2026-08-25 12:30:12,668 25 INFO rb-44da9a1-224237-407818 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-25 12:30:12,694 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:12,720 25 INFO rb-44da9a1-224237-407818 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-25 12:30:12,772 25 INFO rb-44da9a1-224237-407818 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-25 12:30:12,822 25 INFO rb-44da9a1-224237-407818 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-25 12:30:12,872 25 INFO rb-44da9a1-224237-407818 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-25 12:30:12,936 25 INFO rb-44da9a1-224237-407818 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-25 12:30:12,945 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:12,946 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:30:12,987 25 INFO rb-44da9a1-224237-407818 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-25 12:30:13,039 25 INFO rb-44da9a1-224237-407818 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-25 12:30:13,110 25 INFO rb-44da9a1-224237-407818 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-25 12:30:13,170 25 INFO rb-44da9a1-224237-407818 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-25 12:30:13,176 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7732053 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '3d4f91b0-00a3-438e-837c-5f6cb1c661dd'}] 2026-08-25 12:30:13,180 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:30:13,239 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [716] to pos.order #774 2026-08-25 12:30:13,418 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7732053 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '3d4f91b0-00a3-438e-837c-5f6cb1c661dd'} updated pos.order #774 2026-08-25 12:30:13,429 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7732053 finished 2026-08-25 12:30:13,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.110 0.198 2026-08-25 12:30:13,626 25 INFO rb-44da9a1-224237-407818 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-25 12:30:13,679 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-08-25 12:30:13,680 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:30:13,761 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15213424 (allocated 16252928) 2026-08-25 12:30:13,766 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 111437 2026-08-25 12:30:13,767 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-08-25 12:30:13,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 111437 2026-08-25 12:30:13,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123013_866446_test_user_on_residual_order.txt 2026-08-25 12:30:13,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpi_c9p0nk_chrome_odoo" 2026-08-25 12:30:13,931 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:30:22,002 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #223 deleted restaurant.floor records with IDs: [55] 2026-08-25 12:30:22,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-08-25 12:30:22,503 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43790149 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-08-25 12:30:22,535 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43790149 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #775 2026-08-25 12:30:22,535 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43790149 finished 2026-08-25 12:30:22,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-08-25 12:30:22,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-08-25 12:30:22,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:30:30,505 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #227 deleted restaurant.floor records with IDs: [58] 2026-08-25 12:30:30,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-08-25 12:30:31,281 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 111633 2026-08-25 12:30:31,281 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpxiab2b78_chrome_odoo 2026-08-25 12:30:31,281 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:44181/json/version 2026-08-25 12:30:31,282 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:30:31,293 25 INFO rb-44da9a1-224237-407818 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-25 12:30:31,293 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:44181/json 2026-08-25 12:30:31,294 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:30:31,367 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:44181/devtools/page/FEAD42B3EA95513FCC0117E2942C321A 2026-08-25 12:30:31,386 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-08-25 12:30:31,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-08-25 12:30:31,501 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:30:31,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-08-25 12:30:31,507 25 INFO rb-44da9a1-224237-407818 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-25 12:30:31,507 25 INFO rb-44da9a1-224237-407818 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-25 12:30:31,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:30:31,943 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:31] "GET /pos/ui/122 HTTP/1.1" 200 - 83 0.061 0.360 2026-08-25 12:30:31,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'FEAD42B3EA95513FCC0117E2942C321A', 'loaderId': '1B43EA29EFBB371E517967DAD432D5BB', 'isDownload': False} 2026-08-25 12:30:31,947 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-08-25 12:30:31,953 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:30:31,989 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:31] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-08-25 12:30:31,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:31] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:30:32,002 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:32] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-08-25 12:30:32,420 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:32,429 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:32,442 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:30:32,455 25 INFO rb-44da9a1-224237-407818 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-25 12:30:32,459 25 INFO rb-44da9a1-224237-407818 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-25 12:30:32,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:30:32,492 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:30:32,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:30:32,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-08-25 12:30:32,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-25 12:30:32,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.033 2026-08-25 12:30:32,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-08-25 12:30:33,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.181 0.266 2026-08-25 12:30:33,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:30:33,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:30:33,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.030 2026-08-25 12:30:33,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30: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-25 12:30:33,273 25 INFO rb-44da9a1-224237-407818 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-25 12:30:33,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:30:33,325 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:30:33,351 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:30:33,363 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:30:33,377 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.024 0.032 2026-08-25 12:30:33,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.004 0.059 2026-08-25 12:30:33,392 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:30:33,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-25 12:30:33,396 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:30:33,441 25 INFO rb-44da9a1-224237-407818 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-25 12:30:33,467 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:30:33,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.021 0.036 2026-08-25 12:30:33,591 25 INFO rb-44da9a1-224237-407818 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-25 12:30:33,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.022 0.124 2026-08-25 12:30:33,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.075 0.055 2026-08-25 12:30:33,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:30:33,829 25 INFO rb-44da9a1-224237-407818 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-25 12:30:33,852 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:33,911 25 INFO rb-44da9a1-224237-407818 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-25 12:30:33,995 25 INFO rb-44da9a1-224237-407818 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-25 12:30:34,057 25 INFO rb-44da9a1-224237-407818 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-25 12:30:34,092 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46025712 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': '01698200-8b46-4e04-ac59-a4625ae27d84'}] 2026-08-25 12:30:34,145 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46025712 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': '01698200-8b46-4e04-ac59-a4625ae27d84'} created pos.order #776 2026-08-25 12:30:34,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46025712 finished 2026-08-25 12:30:34,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.033 0.076 2026-08-25 12:30:34,234 25 INFO rb-44da9a1-224237-407818 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-25 12:30:34,288 25 INFO rb-44da9a1-224237-407818 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-25 12:30:34,343 25 INFO rb-44da9a1-224237-407818 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-25 12:30:34,411 25 INFO rb-44da9a1-224237-407818 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-25 12:30:34,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.011 2026-08-25 12:30:34,469 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-08-25 12:30:34,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:30:34,528 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16085760 (allocated 17698816) 2026-08-25 12:30:34,538 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 111633 2026-08-25 12:30:34,539 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-08-25 12:30:34,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 111633 2026-08-25 12:30:34,635 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123034_635567_test_change_table_rewards_stay.txt 2026-08-25 12:30:34,635 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpxiab2b78_chrome_odoo" 2026-08-25 12:30:34,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-08-25 12:30:35,136 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 111826 2026-08-25 12:30:35,136 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmp3nn2eh2y_chrome_odoo 2026-08-25 12:30:35,137 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:46403/json/version 2026-08-25 12:30:35,138 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:30:35,170 25 INFO rb-44da9a1-224237-407818 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-25 12:30:35,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:46403/json 2026-08-25 12:30:35,171 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:30:35,182 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:46403/devtools/page/6CB6544C80B09B36C44A6894C0254AC5 2026-08-25 12:30:35,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-08-25 12:30:35,261 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-08-25 12:30:35,325 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:30:35,366 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-08-25 12:30:35,368 25 INFO rb-44da9a1-224237-407818 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-25 12:30:35,368 25 INFO rb-44da9a1-224237-407818 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-25 12:30:35,382 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:30:35,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:35] "GET /pos/ui/122 HTTP/1.1" 200 - 87 0.049 0.397 2026-08-25 12:30:35,826 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '6CB6544C80B09B36C44A6894C0254AC5', 'loaderId': 'A268A15AEFA56A5622EE781193BB0E5C', 'isDownload': False} 2026-08-25 12:30:35,826 25 INFO rb-44da9a1-224237-407818 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-25 12:30:35,841 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:30:35,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:35] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:30:35,862 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:35] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:30:35,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:35] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:30:36,353 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:36,357 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:36,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:30:36,408 25 INFO rb-44da9a1-224237-407818 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-25 12:30:36,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:30:36,419 25 INFO rb-44da9a1-224237-407818 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-25 12:30:36,435 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:30:36,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:36,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.011 2026-08-25 12:30:36,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-08-25 12:30:36,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.047 0.040 2026-08-25 12:30:36,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.079 2026-08-25 12:30:37,233 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.300 0.316 2026-08-25 12:30:37,255 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:30:37,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30: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.008 2026-08-25 12:30:37,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-08-25 12:30:37,397 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30: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-25 12:30:37,411 25 INFO rb-44da9a1-224237-407818 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-25 12:30:37,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.004 2026-08-25 12:30:37,456 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:37,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:37,497 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:30:37,522 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-08-25 12:30:37,586 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:30:37,589 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:30:37,593 25 INFO rb-44da9a1-224237-407818 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-25 12:30:37,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.073 0.042 2026-08-25 12:30:37,607 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:37,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.011 0.165 2026-08-25 12:30:37,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.020 0.157 2026-08-25 12:30:37,720 25 INFO rb-44da9a1-224237-407818 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-25 12:30:37,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.037 0.232 2026-08-25 12:30:37,897 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.123 2026-08-25 12:30:37,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:30:37,997 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,033 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:38,052 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,148 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,226 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,288 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,318 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53569244 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': '1f51f420-8af0-45e0-9e1f-8cc2552fa522'}] 2026-08-25 12:30:38,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53569244 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': '1f51f420-8af0-45e0-9e1f-8cc2552fa522'} created pos.order #777 2026-08-25 12:30:38,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53569244 finished 2026-08-25 12:30:38,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.043 0.080 2026-08-25 12:30:38,477 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30: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-25 12:30:38,544 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,606 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,657 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,717 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,768 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,828 25 INFO rb-44da9a1-224237-407818 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-25 12:30:38,847 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92923717 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000002', 'uuid': 'e475022b-720e-4c00-8fbe-40e9cc5ebb81'}] 2026-08-25 12:30:38,917 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92923717 order {'name': '/', 'pos_reference': '261-122-000002', 'uuid': 'e475022b-720e-4c00-8fbe-40e9cc5ebb81'} created pos.order #778 2026-08-25 12:30:38,928 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92923717 finished 2026-08-25 12:30:38,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.041 0.078 2026-08-25 12:30:38,993 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-08-25 12:30:38,993 25 INFO rb-44da9a1-224237-407818 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-25 12:30:39,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17180540 (allocated 18747392) 2026-08-25 12:30:39,078 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 111826 2026-08-25 12:30:39,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-08-25 12:30:39,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 111826 2026-08-25 12:30:39,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123039_194107_test_loyalty_reward_with_courses.txt 2026-08-25 12:30:39,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmp3nn2eh2y_chrome_odoo" 2026-08-25 12:30:39,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:30:47,267 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-08-25 12:30:47,554 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 112022 2026-08-25 12:30:47,554 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpkv9uzgus_chrome_odoo 2026-08-25 12:30:47,555 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:43853/json/version 2026-08-25 12:30:47,556 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:30:47,570 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-08-25 12:30:47,571 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:43853/json 2026-08-25 12:30:47,571 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:30:47,579 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:43853/devtools/page/0765706CC86E17DB2719BA5DDA4434F1 2026-08-25 12:30:47,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-08-25 12:30:47,584 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-08-25 12:30:47,768 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:30:47,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-08-25 12:30:47,781 25 INFO rb-44da9a1-224237-407818 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-25 12:30:47,782 25 INFO rb-44da9a1-224237-407818 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-25 12:30:47,791 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:30:48,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "GET /pos/ui/123 HTTP/1.1" 200 - 84 0.036 0.386 2026-08-25 12:30:48,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': '0765706CC86E17DB2719BA5DDA4434F1', 'loaderId': 'F2BEDA2CC73E419F7E9405E1CC97E485', 'isDownload': False} 2026-08-25 12:30:48,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-08-25 12:30:48,236 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:30:48,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:30:48,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:30:48,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-08-25 12:30:48,697 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:48,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-08-25 12:30:48,728 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:48,744 25 INFO rb-44da9a1-224237-407818 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-25 12:30:48,756 25 INFO rb-44da9a1-224237-407818 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-25 12:30:48,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-08-25 12:30:48,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:30:48,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:48,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.030 0.018 2026-08-25 12:30:48,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.054 2026-08-25 12:30:48,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.034 2026-08-25 12:30:48,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-08-25 12:30:49,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.172 0.272 2026-08-25 12:30:49,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:30:49,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:30:49,553 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-08-25 12:30:49,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:30:49,592 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-08-25 12:30:49,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:30:49,636 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:30:49,645 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:30:49,667 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:30:49,675 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:30:49,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.028 0.030 2026-08-25 12:30:49,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.060 2026-08-25 12:30:49,750 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:30:49,751 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "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-25 12:30:49,804 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:30:49,909 25 INFO rb-44da9a1-224237-407818 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-25 12:30:49,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:49] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 31 0.072 0.045 2026-08-25 12:30:50,003 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "GET /pos/ui/123 HTTP/1.1" 200 - 31 0.062 0.164 2026-08-25 12:30:50,028 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:30:50,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "GET /web/image?model=product.template&field=image_128&id=2103&unique=2026-08-25T12:30:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-08-25 12:30:50,091 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "GET /web/image?model=product.template&field=image_128&id=2106&unique=2026-08-25T12:30:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-08-25 12:30:50,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "GET /web/image?model=product.template&field=image_128&id=2104&unique=2026-08-25T12:30:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-08-25 12:30:50,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "GET /web/image?model=product.template&field=image_128&id=2105&unique=2026-08-25T12:30:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-08-25 12:30:50,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "GET /web/image?model=product.template&field=image_128&id=2107&unique=2026-08-25T12:30:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-08-25 12:30:50,212 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "GET /web/image?model=product.template&field=image_128&id=2109&unique=2026-08-25T12:30:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-08-25 12:30:50,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "GET /web/image?model=product.template&field=image_128&id=2111&unique=2026-08-25T12:30:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-25 12:30:50,265 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "GET /web/image?model=product.template&field=image_128&id=2110&unique=2026-08-25T12:30:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:30:50,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.024 0.175 2026-08-25 12:30:50,351 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:50] "GET /web/image?model=product.template&field=image_128&id=2108&unique=2026-08-25T12:30:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-08-25 12:30:50,393 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,450 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,502 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,556 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,607 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,661 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,716 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,769 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,823 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,887 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,938 25 INFO rb-44da9a1-224237-407818 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-25 12:30:50,989 25 INFO rb-44da9a1-224237-407818 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-25 12:30:51,041 25 INFO rb-44da9a1-224237-407818 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-25 12:30:51,105 25 INFO rb-44da9a1-224237-407818 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-25 12:30:51,131 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:30:51,134 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:30:51,156 25 INFO rb-44da9a1-224237-407818 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-25 12:30:51,207 25 INFO rb-44da9a1-224237-407818 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-25 12:30:51,258 25 INFO rb-44da9a1-224237-407818 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-25 12:30:51,326 25 INFO rb-44da9a1-224237-407818 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-25 12:30:51,384 25 INFO rb-44da9a1-224237-407818 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-25 12:30:51,444 25 INFO rb-44da9a1-224237-407818 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-25 12:30:51,447 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:30:51] "POST /web/dataset/call_kw/pos.payment.method/mpesa_express_send_payment_request#pos.payment.method.mpesa_express_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:30:51,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-08-25 12:30:51,496 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-25 12:30:51,555 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14609796 (allocated 16252928) 2026-08-25 12:30:51,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 112022 2026-08-25 12:30:51,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-08-25 12:30:51,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 112022 2026-08-25 12:30:51,627 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123051_626997_test_mpesa_express_request_data.txt 2026-08-25 12:30:51,627 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpkv9uzgus_chrome_odoo" 2026-08-25 12:30:51,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:30:51,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-08-25 12:30:51,940 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-08-25 12:30:51,945 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-08-25 12:30:51,954 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-08-25 12:30:51,972 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:31:00,799 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-08-25 12:31:01,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 112226 2026-08-25 12:31:01,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmp69c12r8t_chrome_odoo 2026-08-25 12:31:01,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:34459/json/version 2026-08-25 12:31:01,499 25 INFO rb-44da9a1-224237-407818 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-25 12:31:01,575 25 INFO rb-44da9a1-224237-407818 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-25 12:31:01,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:34459/json 2026-08-25 12:31:01,576 25 INFO rb-44da9a1-224237-407818 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-25 12:31:01,595 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:34459/devtools/page/BEBBA06AF5270D4DEAB83C5F7DD87261 2026-08-25 12:31:01,659 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-08-25 12:31:01,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-08-25 12:31:01,844 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:31:01,846 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-08-25 12:31:01,849 25 INFO rb-44da9a1-224237-407818 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-25 12:31:01,849 25 INFO rb-44da9a1-224237-407818 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-25 12:31:01,870 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:31:02,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:02] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 82 0.070 0.436 2026-08-25 12:31:02,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': 'BEBBA06AF5270D4DEAB83C5F7DD87261', 'loaderId': 'BE41FA13E949D94F18E4A693698FA9C8', 'isDownload': False} 2026-08-25 12:31:02,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-08-25 12:31:02,390 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:31:02,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:02] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:31:02,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:02] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-08-25 12:31:02,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:02] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-08-25 12:31:02,901 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:02,910 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:02,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-08-25 12:31:02,962 25 INFO rb-44da9a1-224237-407818 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-25 12:31:02,973 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:31:02,974 25 INFO rb-44da9a1-224237-407818 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-25 12:31:02,996 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:31:03,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:03,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.015 2026-08-25 12:31:03,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.048 2026-08-25 12:31:03,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.050 2026-08-25 12:31:03,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.044 2026-08-25 12:31:03,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.337 0.352 2026-08-25 12:31:03,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:31:03,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-08-25 12:31:04,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.048 2026-08-25 12:31:04,119 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.010 0.014 2026-08-25 12:31:04,142 25 INFO rb-44da9a1-224237-407818 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-25 12:31:04,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:04,241 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:31:04,244 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:04,268 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:31:04,372 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:31:04,379 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.086 0.057 2026-08-25 12:31:04,386 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:04,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.159 2026-08-25 12:31:04,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-08-25 12:31:04,499 25 INFO rb-44da9a1-224237-407818 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-25 12:31:04,549 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:31:04,675 25 INFO rb-44da9a1-224237-407818 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-25 12:31:04,677 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.073 0.083 2026-08-25 12:31:04,692 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:31:04,738 25 INFO rb-44da9a1-224237-407818 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-25 12:31:04,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.037 0.193 2026-08-25 12:31:04,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/image?model=product.template&field=image_128&id=2114&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-08-25 12:31:04,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-08-25 12:31:04,917 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.009 0.295 2026-08-25 12:31:04,973 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:04] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.370 2026-08-25 12:31:05,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:05] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.302 2026-08-25 12:31:05,050 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:05] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.276 2026-08-25 12:31:05,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:05] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-08-25 12:31:05,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:05] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-08-25 12:31:05,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.061 0.237 2026-08-25 12:31:05,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:05] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.009 0.227 2026-08-25 12:31:05,269 25 INFO rb-44da9a1-224237-407818 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-25 12:31:05,291 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:05] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.306 2026-08-25 12:31:05,329 25 INFO rb-44da9a1-224237-407818 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-25 12:31:05,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.058 0.093 2026-08-25 12:31:05,566 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.032 2026-08-25 12:31:05,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.015 2026-08-25 12:31:05,687 25 INFO rb-44da9a1-224237-407818 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-25 12:31:05,842 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31: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.070 0.083 2026-08-25 12:31:06,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.084 0.085 2026-08-25 12:31:06,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.170 2026-08-25 12:31:06,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.025 2026-08-25 12:31:06,136 25 INFO rb-44da9a1-224237-407818 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-25 12:31:06,191 25 INFO rb-44da9a1-224237-407818 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-25 12:31:06,277 25 INFO rb-44da9a1-224237-407818 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-25 12:31:06,344 25 INFO rb-44da9a1-224237-407818 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-25 12:31:06,417 25 INFO rb-44da9a1-224237-407818 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-25 12:31:06,432 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:06,438 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:06,470 25 INFO rb-44da9a1-224237-407818 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-25 12:31:06,520 25 INFO rb-44da9a1-224237-407818 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-25 12:31:06,590 25 INFO rb-44da9a1-224237-407818 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-25 12:31:06,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-08-25 12:31:06,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-25 12:31:06,663 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88569532 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '16e9f947-fc04-452b-bd73-3c8f73651396'}] 2026-08-25 12:31:06,672 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:31:06,814 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17383452 (allocated 18612224) 2026-08-25 12:31:06,834 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 112226 2026-08-25 12:31:06,845 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-08-25 12:31:06,863 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 112226 2026-08-25 12:31:06,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123106_964363_test_advance_payment_with_extra_lines.txt 2026-08-25 12:31:06,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmp69c12r8t_chrome_odoo" 2026-08-25 12:31:06,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-08-25 12:31:07,203 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88569532 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '16e9f947-fc04-452b-bd73-3c8f73651396'} created pos.order #779 2026-08-25 12:31:07,207 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88569532 finished 2026-08-25 12:31:07,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.408 0.316 2026-08-25 12:31:07,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-08-25 12:31:07,732 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74184147 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-08-25 12:31:09,312 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74184147 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #780 2026-08-25 12:31:09,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74184147 finished 2026-08-25 12:31:09,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-08-25 12:31:11,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-08-25 12:31:11,618 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94065854 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'bbfef8ea-dd51-4383-a9c5-fc27cf2e5f43'}] 2026-08-25 12:31:11,721 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1277] 2026-08-25 12:31:12,036 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94065854 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'bbfef8ea-dd51-4383-a9c5-fc27cf2e5f43'} created pos.order #781 2026-08-25 12:31:12,039 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94065854 finished 2026-08-25 12:31:12,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-08-25 12:31:12,996 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43018552 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '059ace8e-393e-441b-b19e-99f0995ac248'}] 2026-08-25 12:31:13,171 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1280] 2026-08-25 12:31:14,714 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43018552 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '059ace8e-393e-441b-b19e-99f0995ac248'} created pos.order #783 2026-08-25 12:31:14,717 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43018552 finished 2026-08-25 12:31:15,140 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-08-25 12:31:15,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 112446 2026-08-25 12:31:15,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmp7tstepgo_chrome_odoo 2026-08-25 12:31:15,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:35171/json/version 2026-08-25 12:31:15,782 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:15,844 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-08-25 12:31:15,844 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:35171/json 2026-08-25 12:31:15,845 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:15,854 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:35171/devtools/page/25E230B901F3C1C24E5B3872028FDEEB 2026-08-25 12:31:15,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-08-25 12:31:15,895 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-08-25 12:31:16,049 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:31:16,052 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-08-25 12:31:16,060 25 INFO rb-44da9a1-224237-407818 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-25 12:31:16,060 25 INFO rb-44da9a1-224237-407818 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-25 12:31:16,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:31:16,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:16] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.062 0.660 2026-08-25 12:31:16,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '25E230B901F3C1C24E5B3872028FDEEB', 'loaderId': '211506D1E711C7E317E5A2B3D91143D4', 'isDownload': False} 2026-08-25 12:31:16,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-08-25 12:31:16,821 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:31:16,846 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:16] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:31:16,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:16] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-08-25 12:31:16,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:16] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.046 2026-08-25 12:31:17,403 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:17,421 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:31:17,422 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:31:17,446 25 INFO rb-44da9a1-224237-407818 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-25 12:31:17,451 25 INFO rb-44da9a1-224237-407818 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-25 12:31:17,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:31:17,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:31:17,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:17,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.013 2026-08-25 12:31:17,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-08-25 12:31:17,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.037 0.044 2026-08-25 12:31:17,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.066 2026-08-25 12:31:18,264 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.305 0.313 2026-08-25 12:31:18,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:31:18,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31: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-25 12:31:18,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.054 2026-08-25 12:31:18,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-08-25 12:31:18,524 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-08-25 12:31:18,530 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:18,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:18,601 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:31:18,624 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:31:18,655 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-08-25 12:31:18,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.044 0.027 2026-08-25 12:31:18,680 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:18,689 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:31:18,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.092 2026-08-25 12:31:18,723 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:31:18,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.071 0.046 2026-08-25 12:31:18,808 25 INFO rb-44da9a1-224237-407818 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-25 12:31:18,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.044 0.153 2026-08-25 12:31:18,961 25 INFO rb-44da9a1-224237-407818 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-25 12:31:18,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.038 0.050 2026-08-25 12:31:18,989 25 INFO rb-44da9a1-224237-407818 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-25 12:31:18,996 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:19,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.117 2026-08-25 12:31:19,081 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.021 0.142 2026-08-25 12:31:19,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-08-25 12:31:19,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-08-25 12:31:19,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.239 2026-08-25 12:31:19,204 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-08-25 12:31:19,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-08-25 12:31:19,256 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-25 12:31:19,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.028 0.169 2026-08-25 12:31:19,366 25 INFO rb-44da9a1-224237-407818 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-25 12:31:19,428 25 INFO rb-44da9a1-224237-407818 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-25 12:31:19,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.036 0.075 2026-08-25 12:31:19,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.032 2026-08-25 12:31:19,677 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-08-25 12:31:19,779 25 INFO rb-44da9a1-224237-407818 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-25 12:31:19,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.073 0.080 2026-08-25 12:31:20,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.069 0.084 2026-08-25 12:31:20,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.142 2026-08-25 12:31:20,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.026 0.036 2026-08-25 12:31:20,213 25 INFO rb-44da9a1-224237-407818 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-25 12:31:20,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:20] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.048 0.031 2026-08-25 12:31:20,382 25 INFO rb-44da9a1-224237-407818 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-25 12:31:20,431 25 INFO rb-44da9a1-224237-407818 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-25 12:31:20,505 25 INFO rb-44da9a1-224237-407818 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-25 12:31:20,521 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:20,525 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:31:20,559 25 INFO rb-44da9a1-224237-407818 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-25 12:31:20,606 25 INFO rb-44da9a1-224237-407818 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-25 12:31:20,681 25 INFO rb-44da9a1-224237-407818 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-25 12:31:20,747 25 INFO rb-44da9a1-224237-407818 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-25 12:31:20,750 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90148893 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9390b217-55b7-4312-a384-12b8d53263a8'}] 2026-08-25 12:31:20,755 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:20,923 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1283] 2026-08-25 12:31:21,204 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90148893 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9390b217-55b7-4312-a384-12b8d53263a8'} created pos.order #785 2026-08-25 12:31:21,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90148893 finished 2026-08-25 12:31:21,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.283 0.410 2026-08-25 12:31:21,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-08-25 12:31:21,608 25 INFO rb-44da9a1-224237-407818 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-25 12:31:21,680 25 INFO rb-44da9a1-224237-407818 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-25 12:31:21,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-08-25 12:31:21,730 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:31:21,869 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 17640612 (allocated 19136512) 2026-08-25 12:31:21,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 112446 2026-08-25 12:31:21,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-08-25 12:31:21,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 112446 2026-08-25 12:31:21,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123121_976717_test_customer_notes.txt 2026-08-25 12:31:21,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmp7tstepgo_chrome_odoo" 2026-08-25 12:31:21,988 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-08-25 12:31:22,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 112665 2026-08-25 12:31:22,730 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmpihqff242_chrome_odoo 2026-08-25 12:31:22,730 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:37539/json/version 2026-08-25 12:31:22,731 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:22,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-08-25 12:31:22,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:37539/json 2026-08-25 12:31:22,772 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:22,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:37539/devtools/page/096F232A7135207DFC0311E3ED129AE1 2026-08-25 12:31:22,867 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-08-25 12:31:22,882 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-08-25 12:31:23,063 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:31:23,065 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-08-25 12:31:23,068 25 INFO rb-44da9a1-224237-407818 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-25 12:31:23,068 25 INFO rb-44da9a1-224237-407818 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-25 12:31:23,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:31:23,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:23] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.050 0.422 2026-08-25 12:31:23,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '096F232A7135207DFC0311E3ED129AE1', 'loaderId': '317E8B604CF51E46FE32A2E4E5434694', 'isDownload': False} 2026-08-25 12:31:23,560 25 INFO rb-44da9a1-224237-407818 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-25 12:31:23,592 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:31:23,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:23] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-08-25 12:31:23,623 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:23] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:31:23,628 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:23] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-08-25 12:31:24,092 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:24,096 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:24,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:31:24,126 25 INFO rb-44da9a1-224237-407818 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-25 12:31:24,131 25 INFO rb-44da9a1-224237-407818 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-25 12:31:24,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-08-25 12:31:24,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:31:24,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:24,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.015 2026-08-25 12:31:24,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-25 12:31:24,255 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.036 2026-08-25 12:31:24,280 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.015 0.043 2026-08-25 12:31:24,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.218 0.262 2026-08-25 12:31:24,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:24,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-08-25 12:31:24,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.055 2026-08-25 12:31:24,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:31:24,975 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-08-25 12:31:24,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:25,026 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:25,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:25,053 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:25,066 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:31:25,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.012 0.044 2026-08-25 12:31:25,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.053 2026-08-25 12:31:25,117 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:31:25,118 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:31:25,155 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:25,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.034 0.058 2026-08-25 12:31:25,242 25 INFO rb-44da9a1-224237-407818 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-25 12:31:25,375 25 INFO rb-44da9a1-224237-407818 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-25 12:31:25,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.088 0.178 2026-08-25 12:31:25,422 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:31:25,426 25 INFO rb-44da9a1-224237-407818 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-25 12:31:25,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-08-25 12:31:25,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.014 0.089 2026-08-25 12:31:25,543 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.012 0.163 2026-08-25 12:31:25,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-08-25 12:31:25,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.210 2026-08-25 12:31:25,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-08-25 12:31:25,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-08-25 12:31:25,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-08-25 12:31:25,711 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-08-25 12:31:25,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.038 0.201 2026-08-25 12:31:25,832 25 INFO rb-44da9a1-224237-407818 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-25 12:31:25,889 25 INFO rb-44da9a1-224237-407818 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-25 12:31:26,024 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.043 0.084 2026-08-25 12:31:26,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.037 2026-08-25 12:31:26,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-08-25 12:31:26,219 25 INFO rb-44da9a1-224237-407818 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-25 12:31:26,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:26] "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.069 0.071 2026-08-25 12:31:26,474 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.039 0.060 2026-08-25 12:31:26,485 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.100 2026-08-25 12:31:26,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.024 2026-08-25 12:31:26,571 25 INFO rb-44da9a1-224237-407818 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-25 12:31:26,621 25 INFO rb-44da9a1-224237-407818 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-25 12:31:26,725 25 INFO rb-44da9a1-224237-407818 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-25 12:31:26,794 25 INFO rb-44da9a1-224237-407818 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-25 12:31:26,806 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:26,807 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:26,844 25 INFO rb-44da9a1-224237-407818 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-25 12:31:26,894 25 INFO rb-44da9a1-224237-407818 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-25 12:31:26,967 25 INFO rb-44da9a1-224237-407818 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-25 12:31:27,034 25 INFO rb-44da9a1-224237-407818 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-25 12:31:27,038 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69053271 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '478dfb44-9869-42c8-9c42-29adcb2d1ad3'}] 2026-08-25 12:31:27,046 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:27,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69053271 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '478dfb44-9869-42c8-9c42-29adcb2d1ad3'} created pos.order #786 2026-08-25 12:31:27,201 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69053271 finished 2026-08-25 12:31:27,352 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 139 0.132 0.185 2026-08-25 12:31:27,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.028 2026-08-25 12:31:27,478 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.014 2026-08-25 12:31:27,603 25 INFO rb-44da9a1-224237-407818 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-25 12:31:27,653 25 INFO rb-44da9a1-224237-407818 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-25 12:31:27,703 25 INFO rb-44da9a1-224237-407818 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-25 12:31:27,759 25 INFO rb-44da9a1-224237-407818 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-25 12:31:27,814 25 INFO rb-44da9a1-224237-407818 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-25 12:31:27,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.039 2026-08-25 12:31:27,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.027 0.027 2026-08-25 12:31:27,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-08-25 12:31:28,002 25 INFO rb-44da9a1-224237-407818 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-25 12:31:28,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:28] "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.066 0.076 2026-08-25 12:31:28,265 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.037 0.069 2026-08-25 12:31:28,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.094 2026-08-25 12:31:28,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.026 2026-08-25 12:31:28,381 25 INFO rb-44da9a1-224237-407818 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-25 12:31:28,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.013 0.029 2026-08-25 12:31:28,514 25 INFO rb-44da9a1-224237-407818 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-25 12:31:28,565 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-08-25 12:31:28,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-25 12:31:28,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19820080 (allocated 21630976) 2026-08-25 12:31:28,742 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 112665 2026-08-25 12:31:28,745 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-08-25 12:31:28,751 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 112665 2026-08-25 12:31:28,816 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123128_816779_test_down_payment_displayed.txt 2026-08-25 12:31:28,817 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmpihqff242_chrome_odoo" 2026-08-25 12:31:28,830 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-08-25 12:31:29,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 112883 2026-08-25 12:31:29,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmp77wcxx87_chrome_odoo 2026-08-25 12:31:29,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:42499/json/version 2026-08-25 12:31:29,561 25 INFO rb-44da9a1-224237-407818 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-25 12:31:29,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-08-25 12:31:29,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:42499/json 2026-08-25 12:31:29,639 25 INFO rb-44da9a1-224237-407818 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-25 12:31:29,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:42499/devtools/page/2AA6B65A75CE9BFAD9DEEDBCDFEF308E 2026-08-25 12:31:29,684 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-08-25 12:31:29,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-08-25 12:31:29,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:31:29,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-08-25 12:31:29,885 25 INFO rb-44da9a1-224237-407818 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-25 12:31:29,885 25 INFO rb-44da9a1-224237-407818 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-25 12:31:29,942 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:31:30,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:30] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.059 0.434 2026-08-25 12:31:30,432 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '2AA6B65A75CE9BFAD9DEEDBCDFEF308E', 'loaderId': '1C6CBCCAA1151E878AF39178CB7CC6B6', 'isDownload': False} 2026-08-25 12:31:30,433 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-08-25 12:31:30,449 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:31:30,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:30] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:31:30,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:30] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-08-25 12:31:30,485 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:30] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-08-25 12:31:31,009 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:31,013 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:31,038 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:31:31,056 25 INFO rb-44da9a1-224237-407818 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-25 12:31:31,061 25 INFO rb-44da9a1-224237-407818 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-25 12:31:31,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-08-25 12:31:31,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:31:31,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:31,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.020 2026-08-25 12:31:31,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.045 2026-08-25 12:31:31,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.005 2026-08-25 12:31:31,265 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.039 2026-08-25 12:31:31,952 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.327 0.319 2026-08-25 12:31:31,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:31:32,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:31:32,136 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-08-25 12:31:32,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:31:32,185 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-08-25 12:31:32,194 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:32,251 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:32,260 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:32,288 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:31:32,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.026 0.035 2026-08-25 12:31:32,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.066 2026-08-25 12:31:32,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-25 12:31:32,341 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:32,352 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:32,462 25 INFO rb-44da9a1-224237-407818 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-25 12:31:32,517 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:31:32,611 25 INFO rb-44da9a1-224237-407818 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-25 12:31:32,664 25 INFO rb-44da9a1-224237-407818 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-25 12:31:32,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.046 0.116 2026-08-25 12:31:32,680 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:32,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.030 0.193 2026-08-25 12:31:32,782 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.016 0.180 2026-08-25 12:31:32,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-08-25 12:31:32,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.240 2026-08-25 12:31:32,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.284 2026-08-25 12:31:32,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-08-25 12:31:32,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-08-25 12:31:32,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-08-25 12:31:32,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.137 2026-08-25 12:31:32,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:32] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-25 12:31:33,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:33] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.111 2026-08-25 12:31:33,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.038 0.205 2026-08-25 12:31:33,131 25 INFO rb-44da9a1-224237-407818 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-25 12:31:33,190 25 INFO rb-44da9a1-224237-407818 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-25 12:31:33,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.057 0.080 2026-08-25 12:31:33,397 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.011 0.025 2026-08-25 12:31:33,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.014 2026-08-25 12:31:33,503 25 INFO rb-44da9a1-224237-407818 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-25 12:31:33,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:33] "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.066 0.064 2026-08-25 12:31:33,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.035 0.061 2026-08-25 12:31:33,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.096 2026-08-25 12:31:33,796 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.022 2026-08-25 12:31:33,832 25 INFO rb-44da9a1-224237-407818 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-25 12:31:33,886 25 INFO rb-44da9a1-224237-407818 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-25 12:31:33,973 25 INFO rb-44da9a1-224237-407818 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-25 12:31:34,025 25 INFO rb-44da9a1-224237-407818 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-25 12:31:34,097 25 INFO rb-44da9a1-224237-407818 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-25 12:31:34,107 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:34,110 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:34,148 25 INFO rb-44da9a1-224237-407818 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-25 12:31:34,199 25 INFO rb-44da9a1-224237-407818 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-25 12:31:34,266 25 INFO rb-44da9a1-224237-407818 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-25 12:31:34,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-08-25 12:31:34,330 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-25 12:31:34,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63144319 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '690cf91e-cfde-4387-95c1-6075eb1c6af9'}] 2026-08-25 12:31:34,343 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:34,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16945020 (allocated 18087936) 2026-08-25 12:31:34,493 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 112883 2026-08-25 12:31:34,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-08-25 12:31:34,499 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 112883 2026-08-25 12:31:34,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63144319 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '690cf91e-cfde-4387-95c1-6075eb1c6af9'} created pos.order #787 2026-08-25 12:31:34,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63144319 finished 2026-08-25 12:31:34,602 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123134_602573_test_downpayment_amount_to_invoice.txt 2026-08-25 12:31:34,602 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmp77wcxx87_chrome_odoo" 2026-08-25 12:31:34,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-08-25 12:31:34,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.193 0.177 2026-08-25 12:31:35,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-08-25 12:31:36,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-08-25 12:31:36,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 113108 2026-08-25 12:31:36,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmpdokjxrm1_chrome_odoo 2026-08-25 12:31:36,856 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:40301/json/version 2026-08-25 12:31:36,857 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:36,925 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-08-25 12:31:36,926 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:40301/json 2026-08-25 12:31:36,926 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:36,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:40301/devtools/page/8D4F0CFFB65047F254B1FFEC1C1FA58E 2026-08-25 12:31:37,001 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-08-25 12:31:37,007 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-08-25 12:31:37,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:31:37,163 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-08-25 12:31:37,171 25 INFO rb-44da9a1-224237-407818 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-25 12:31:37,171 25 INFO rb-44da9a1-224237-407818 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-25 12:31:37,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:31:37,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:37] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.064 0.589 2026-08-25 12:31:37,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': '8D4F0CFFB65047F254B1FFEC1C1FA58E', 'loaderId': '85EF6D2A07FBFA71D2A5BCBB112C23F9', 'isDownload': False} 2026-08-25 12:31:37,843 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-25 12:31:37,861 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:31:37,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:37] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-08-25 12:31:37,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:37] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-08-25 12:31:37,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:37] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:31:38,358 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:38,369 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:38,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:31:38,396 25 INFO rb-44da9a1-224237-407818 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-25 12:31:38,402 25 INFO rb-44da9a1-224237-407818 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-25 12:31:38,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.009 2026-08-25 12:31:38,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.013 2026-08-25 12:31:38,457 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:38,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-08-25 12:31:38,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-08-25 12:31:38,572 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.033 2026-08-25 12:31:38,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-08-25 12:31:39,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.284 0.314 2026-08-25 12:31:39,236 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:31:39,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:31:39,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.046 2026-08-25 12:31:39,416 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:31:39,429 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-08-25 12:31:39,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.015 2026-08-25 12:31:39,509 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:31:39,526 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:31:39,545 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-08-25 12:31:39,588 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31: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-25 12:31:39,594 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:31:39,600 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.058 0.049 2026-08-25 12:31:39,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.121 2026-08-25 12:31:39,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-08-25 12:31:39,691 25 INFO rb-44da9a1-224237-407818 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-25 12:31:39,741 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:39,868 25 INFO rb-44da9a1-224237-407818 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-25 12:31:39,880 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.082 0.067 2026-08-25 12:31:39,894 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:31:39,918 25 INFO rb-44da9a1-224237-407818 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-25 12:31:39,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.039 0.173 2026-08-25 12:31:39,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:39] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-08-25 12:31:40,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.013 0.243 2026-08-25 12:31:40,095 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.286 2026-08-25 12:31:40,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.336 2026-08-25 12:31:40,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-08-25 12:31:40,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-08-25 12:31:40,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.197 2026-08-25 12:31:40,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-08-25 12:31:40,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-08-25 12:31:40,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.259 2026-08-25 12:31:40,382 25 INFO rb-44da9a1-224237-407818 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-25 12:31:40,445 25 INFO rb-44da9a1-224237-407818 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-25 12:31:40,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.063 0.073 2026-08-25 12:31:40,646 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.024 2026-08-25 12:31:40,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.009 2026-08-25 12:31:40,793 25 INFO rb-44da9a1-224237-407818 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-25 12:31:40,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.039 0.065 2026-08-25 12:31:41,024 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.052 0.067 2026-08-25 12:31:41,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.116 2026-08-25 12:31:41,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.024 2026-08-25 12:31:41,133 25 INFO rb-44da9a1-224237-407818 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-25 12:31:41,187 25 INFO rb-44da9a1-224237-407818 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-25 12:31:41,274 25 INFO rb-44da9a1-224237-407818 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-25 12:31:41,344 25 INFO rb-44da9a1-224237-407818 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-25 12:31:41,356 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:41,357 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:41,395 25 INFO rb-44da9a1-224237-407818 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-25 12:31:41,445 25 INFO rb-44da9a1-224237-407818 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-25 12:31:41,512 25 INFO rb-44da9a1-224237-407818 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-25 12:31:41,565 25 INFO rb-44da9a1-224237-407818 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-25 12:31:41,630 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-08-25 12:31:41,631 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-25 12:31:41,647 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39022671 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8adb5698-ca4c-4c90-9da2-3446f54e236c'}] 2026-08-25 12:31:41,649 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:41,773 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 16855436 (allocated 18350080) 2026-08-25 12:31:41,790 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 113108 2026-08-25 12:31:41,798 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-08-25 12:31:41,804 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 113108 2026-08-25 12:31:41,972 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123141_970892_test_downpayment_invoice_line_name.txt 2026-08-25 12:31:41,972 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmpdokjxrm1_chrome_odoo" 2026-08-25 12:31:41,980 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-08-25 12:31:42,813 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39022671 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8adb5698-ca4c-4c90-9da2-3446f54e236c'} created pos.order #788 2026-08-25 12:31:42,816 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39022671 finished 2026-08-25 12:31:42,968 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 448 0.348 0.976 2026-08-25 12:31:42,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-08-25 12:31:43,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 113314 2026-08-25 12:31:43,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpk72a2pl3_chrome_odoo 2026-08-25 12:31:43,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:35099/json/version 2026-08-25 12:31:43,881 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:43,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-25 12:31:43,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:35099/json 2026-08-25 12:31:43,966 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:43,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:35099/devtools/page/E829A53093ACD4480A1E1F2B6AAB837B 2026-08-25 12:31:43,986 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-25 12:31:44,002 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-25 12:31:44,221 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:31:44,228 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-25 12:31:44,230 25 INFO rb-44da9a1-224237-407818 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-25 12:31:44,231 25 INFO rb-44da9a1-224237-407818 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-25 12:31:44,249 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:31:44,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:44] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.070 0.474 2026-08-25 12:31:44,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'E829A53093ACD4480A1E1F2B6AAB837B', 'loaderId': '2D2C0C5B0F8B354FA45C2332DF255116', 'isDownload': False} 2026-08-25 12:31:44,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-25 12:31:44,802 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:31:44,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:44] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-08-25 12:31:44,844 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:44] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-08-25 12:31:44,857 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:44] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-08-25 12:31:45,320 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:45,330 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:31:45,354 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:31:45,370 25 INFO rb-44da9a1-224237-407818 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-25 12:31:45,378 25 INFO rb-44da9a1-224237-407818 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-25 12:31:45,383 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-08-25 12:31:45,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:31:45,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:45,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-08-25 12:31:45,462 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.025 2026-08-25 12:31:45,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.043 2026-08-25 12:31:45,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-08-25 12:31:46,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.203 0.273 2026-08-25 12:31:46,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "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-25 12:31:46,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:31:46,222 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.043 2026-08-25 12:31:46,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:31:46,281 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-25 12:31:46,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:31:46,348 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:31:46,382 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:46,384 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:31:46,407 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "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-25 12:31:46,426 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:31:46,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.047 0.040 2026-08-25 12:31:46,442 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.100 2026-08-25 12:31:46,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-08-25 12:31:46,517 25 INFO rb-44da9a1-224237-407818 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-25 12:31:46,589 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:31:46,670 25 INFO rb-44da9a1-224237-407818 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-25 12:31:46,713 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.088 0.082 2026-08-25 12:31:46,720 25 INFO rb-44da9a1-224237-407818 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-25 12:31:46,722 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:46,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.025 0.190 2026-08-25 12:31:46,813 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-08-25 12:31:46,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-08-25 12:31:46,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-08-25 12:31:46,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.293 2026-08-25 12:31:46,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-08-25 12:31:46,944 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-08-25 12:31:46,958 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:46] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-08-25 12:31:47,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.137 2026-08-25 12:31:47,083 25 INFO rb-44da9a1-224237-407818 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-25 12:31:47,084 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.013 0.166 2026-08-25 12:31:47,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-08-25 12:31:47,144 25 INFO rb-44da9a1-224237-407818 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-25 12:31:47,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.045 0.075 2026-08-25 12:31:47,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.026 2026-08-25 12:31:47,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:31:47,431 25 INFO rb-44da9a1-224237-407818 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-25 12:31:47,537 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "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.045 0.059 2026-08-25 12:31:47,648 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.039 0.063 2026-08-25 12:31:47,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.103 2026-08-25 12:31:47,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.026 2026-08-25 12:31:47,750 25 INFO rb-44da9a1-224237-407818 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-25 12:31:47,804 25 INFO rb-44da9a1-224237-407818 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-25 12:31:47,896 25 INFO rb-44da9a1-224237-407818 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-25 12:31:47,968 25 INFO rb-44da9a1-224237-407818 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-25 12:31:47,984 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:47,984 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:48,026 25 INFO rb-44da9a1-224237-407818 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-25 12:31:48,071 25 INFO rb-44da9a1-224237-407818 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-25 12:31:48,141 25 INFO rb-44da9a1-224237-407818 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-25 12:31:48,196 25 INFO rb-44da9a1-224237-407818 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-25 12:31:48,266 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-25 12:31:48,267 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-25 12:31:48,270 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90710776 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8f928d63-a87d-4c1f-9b4e-17b0974f90bd'}] 2026-08-25 12:31:48,274 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:48,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17029664 (allocated 18612224) 2026-08-25 12:31:48,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 113314 2026-08-25 12:31:48,413 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-25 12:31:48,414 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 113314 2026-08-25 12:31:48,545 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123148_545338_test_downpayment_invoice_link.txt 2026-08-25 12:31:48,545 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpk72a2pl3_chrome_odoo" 2026-08-25 12:31:48,553 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-25 12:31:49,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90710776 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8f928d63-a87d-4c1f-9b4e-17b0974f90bd'} created pos.order #789 2026-08-25 12:31:49,898 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90710776 finished 2026-08-25 12:31:50,122 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 469 0.683 1.171 2026-08-25 12:31:51,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 113531 2026-08-25 12:31:51,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp67mc19ep_chrome_odoo 2026-08-25 12:31:51,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:41679/json/version 2026-08-25 12:31:51,141 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:51,196 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-25 12:31:51,196 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:41679/json 2026-08-25 12:31:51,196 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:51,206 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:41679/devtools/page/E1B9A811D9CC197E51ED2FB5308C0015 2026-08-25 12:31:51,261 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-25 12:31:51,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-25 12:31:51,472 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:31:51,475 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-25 12:31:51,477 25 INFO rb-44da9a1-224237-407818 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-25 12:31:51,478 25 INFO rb-44da9a1-224237-407818 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-25 12:31:51,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:51] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.036 0.043 2026-08-25 12:31:51,580 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'E1B9A811D9CC197E51ED2FB5308C0015', 'loaderId': '487504544B65EEC1062DD859D63AEDF3', 'isDownload': False} 2026-08-25 12:31:51,580 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-08-25 12:31:51,604 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:31:51,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:51] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-08-25 12:31:51,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:51] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:31:51,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:51] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-08-25 12:31:52,185 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:52,188 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:31:52,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:31:52,212 25 INFO rb-44da9a1-224237-407818 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-25 12:31:52,216 25 INFO rb-44da9a1-224237-407818 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-25 12:31:52,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:31:52,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:31:52,258 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:52,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:31:52,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:31:52,330 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.008 0.020 2026-08-25 12:31:52,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-08-25 12:31:52,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 259 0.182 0.303 2026-08-25 12:31:52,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:31:52,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:31:53,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.034 2026-08-25 12:31:53,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31: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.012 2026-08-25 12:31:53,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-25 12:31:53,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:53,160 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:53,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:31:53,181 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:31:53,183 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:53,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.012 0.025 2026-08-25 12:31:53,213 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31: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-25 12:31:53,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.016 0.036 2026-08-25 12:31:53,231 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:31:53,251 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:31:53,308 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.023 0.042 2026-08-25 12:31:53,362 25 INFO rb-44da9a1-224237-407818 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-25 12:31:53,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.014 0.132 2026-08-25 12:31:53,477 25 INFO rb-44da9a1-224237-407818 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-25 12:31:53,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.048 0.036 2026-08-25 12:31:53,507 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:53,531 25 INFO rb-44da9a1-224237-407818 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-25 12:31:53,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.009 0.100 2026-08-25 12:31:53,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.024 0.102 2026-08-25 12:31:53,596 25 INFO rb-44da9a1-224237-407818 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-25 12:31:53,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-08-25 12:31:53,653 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-08-25 12:31:53,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-08-25 12:31:53,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-08-25 12:31:53,755 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-08-25 12:31:53,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-08-25 12:31:53,814 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.188 2026-08-25 12:31:53,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.023 0.029 2026-08-25 12:31:53,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.012 2026-08-25 12:31:54,003 25 INFO rb-44da9a1-224237-407818 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-25 12:31:54,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:54] "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.046 0.062 2026-08-25 12:31:54,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.059 0.072 2026-08-25 12:31:54,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.133 2026-08-25 12:31:54,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-08-25 12:31:54,369 25 INFO rb-44da9a1-224237-407818 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-25 12:31:54,425 25 INFO rb-44da9a1-224237-407818 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-25 12:31:54,520 25 INFO rb-44da9a1-224237-407818 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-25 12:31:54,596 25 INFO rb-44da9a1-224237-407818 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-25 12:31:54,611 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:54,611 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:54,645 25 INFO rb-44da9a1-224237-407818 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-25 12:31:54,695 25 INFO rb-44da9a1-224237-407818 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-25 12:31:54,761 25 INFO rb-44da9a1-224237-407818 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-25 12:31:54,816 25 INFO rb-44da9a1-224237-407818 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-25 12:31:54,882 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-25 12:31:54,882 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-25 12:31:54,886 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63035301 started for PoS orders references: [{'name': '/', 'pos_reference': '262-125-000001', 'uuid': '826ca7d0-be8d-4aee-ae7f-11183fe123b1'}] 2026-08-25 12:31:54,889 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:54,995 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16781568 (allocated 17825792) 2026-08-25 12:31:55,015 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 113531 2026-08-25 12:31:55,016 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-25 12:31:55,016 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 113531 2026-08-25 12:31:55,178 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123155_178110_test_downpayment_invoice_link.txt 2026-08-25 12:31:55,178 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp67mc19ep_chrome_odoo" 2026-08-25 12:31:55,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-25 12:31:55,802 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63035301 order {'name': '/', 'pos_reference': '262-125-000001', 'uuid': '826ca7d0-be8d-4aee-ae7f-11183fe123b1'} created pos.order #790 2026-08-25 12:31:55,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63035301 finished 2026-08-25 12:31:55,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 347 0.405 0.669 2026-08-25 12:31:56,248 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 113745 2026-08-25 12:31:56,248 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp1mu0wwh__chrome_odoo 2026-08-25 12:31:56,248 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45503/json/version 2026-08-25 12:31:56,249 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:56,298 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-08-25 12:31:56,298 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45503/json 2026-08-25 12:31:56,298 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:31:56,361 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:45503/devtools/page/56F0B0D4102EB97EBDB1FA8E42EC440F 2026-08-25 12:31:56,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-08-25 12:31:56,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-08-25 12:31:56,463 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:31:56,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-08-25 12:31:56,478 25 INFO rb-44da9a1-224237-407818 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-25 12:31:56,478 25 INFO rb-44da9a1-224237-407818 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-25 12:31:56,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:56] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.015 0.036 2026-08-25 12:31:56,545 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '56F0B0D4102EB97EBDB1FA8E42EC440F', 'loaderId': '171D9A0C3B5B4F4B3F87B8E9B5F792B8', 'isDownload': False} 2026-08-25 12:31:56,545 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-08-25 12:31:56,559 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:31:56,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:56] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-08-25 12:31:56,604 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:56] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-08-25 12:31:56,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:56] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-08-25 12:31:57,087 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:31:57,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:31:57,105 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:31:57,116 25 INFO rb-44da9a1-224237-407818 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-25 12:31:57,123 25 INFO rb-44da9a1-224237-407818 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-25 12:31:57,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:31:57,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:31:57,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:57,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.006 2026-08-25 12:31:57,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.008 0.025 2026-08-25 12:31:57,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-08-25 12:31:57,233 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.006 0.025 2026-08-25 12:31:57,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 259 0.187 0.264 2026-08-25 12:31:57,742 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:57,820 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:31:57,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.035 2026-08-25 12:31:57,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:31:57,928 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-08-25 12:31:57,943 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:57,994 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:31:58,018 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:31:58,022 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:31:58,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.009 0.038 2026-08-25 12:31:58,038 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-08-25 12:31:58,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.048 2026-08-25 12:31:58,070 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:58,073 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:58,133 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:31:58,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.042 0.069 2026-08-25 12:31:58,259 25 INFO rb-44da9a1-224237-407818 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-25 12:31:58,317 25 INFO rb-44da9a1-224237-407818 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-25 12:31:58,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.037 0.160 2026-08-25 12:31:58,331 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:31:58,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.033 0.055 2026-08-25 12:31:58,390 25 INFO rb-44da9a1-224237-407818 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-25 12:31:58,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.013 0.099 2026-08-25 12:31:58,468 25 INFO rb-44da9a1-224237-407818 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-25 12:31:58,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.147 2026-08-25 12:31:58,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-08-25 12:31:58,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.223 2026-08-25 12:31:58,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.014 0.232 2026-08-25 12:31:58,653 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.018 0.248 2026-08-25 12:31:58,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-08-25 12:31:58,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-08-25 12:31:58,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.238 2026-08-25 12:31:58,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.044 2026-08-25 12:31:58,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.006 0.009 2026-08-25 12:31:58,976 25 INFO rb-44da9a1-224237-407818 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-25 12:31:59,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:59] "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.034 0.060 2026-08-25 12:31:59,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.041 0.082 2026-08-25 12:31:59,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.112 2026-08-25 12:31:59,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.028 2026-08-25 12:31:59,318 25 INFO rb-44da9a1-224237-407818 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-25 12:31:59,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:59] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.020 0.025 2026-08-25 12:31:59,476 25 INFO rb-44da9a1-224237-407818 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-25 12:31:59,527 25 INFO rb-44da9a1-224237-407818 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-25 12:31:59,605 25 INFO rb-44da9a1-224237-407818 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-25 12:31:59,617 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:59,619 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:31:59,652 25 INFO rb-44da9a1-224237-407818 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-25 12:31:59,703 25 INFO rb-44da9a1-224237-407818 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-25 12:31:59,775 25 INFO rb-44da9a1-224237-407818 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-25 12:31:59,829 25 INFO rb-44da9a1-224237-407818 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-25 12:31:59,895 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-08-25 12:31:59,896 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:31:59,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25634756 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'c10ee907-fd7c-4085-ae0c-d6df0558f931'}] 2026-08-25 12:31:59,910 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:31:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:00,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17081556 (allocated 18350080) 2026-08-25 12:32:00,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 113745 2026-08-25 12:32:00,074 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-08-25 12:32:00,086 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 113745 2026-08-25 12:32:00,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123200_193553_test_downpayment_invoice_link.txt 2026-08-25 12:32:00,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp1mu0wwh__chrome_odoo" 2026-08-25 12:32:00,199 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1289] 2026-08-25 12:32:00,211 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-08-25 12:32:01,350 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25634756 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'c10ee907-fd7c-4085-ae0c-d6df0558f931'} created pos.order #791 2026-08-25 12:32:01,353 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25634756 finished 2026-08-25 12:32:01,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 622 0.762 0.913 2026-08-25 12:32:01,642 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-08-25 12:32:02,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 113951 2026-08-25 12:32:02,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpu75plckl_chrome_odoo 2026-08-25 12:32:02,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:42881/json/version 2026-08-25 12:32:02,472 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:02,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-08-25 12:32:02,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:42881/json 2026-08-25 12:32:02,526 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:02,537 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:42881/devtools/page/A27ECA024F4343B61389B2CDBC685596 2026-08-25 12:32:02,543 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-08-25 12:32:02,545 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-08-25 12:32:02,788 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:32:02,791 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-08-25 12:32:02,794 25 INFO rb-44da9a1-224237-407818 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-25 12:32:02,794 25 INFO rb-44da9a1-224237-407818 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-25 12:32:02,823 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:32:03,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:03] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.076 0.490 2026-08-25 12:32:03,389 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': 'A27ECA024F4343B61389B2CDBC685596', 'loaderId': '650D7E0C7BC313AD1642968028195BE4', 'isDownload': False} 2026-08-25 12:32:03,390 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-08-25 12:32:03,408 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:32:03,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:03] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:32:03,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:03] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-08-25 12:32:03,454 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:03] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-08-25 12:32:03,928 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:03,932 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:32:03,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-08-25 12:32:03,976 25 INFO rb-44da9a1-224237-407818 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-25 12:32:03,982 25 INFO rb-44da9a1-224237-407818 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-25 12:32:03,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-08-25 12:32:04,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:32:04,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:32:04,081 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.021 2026-08-25 12:32:04,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.049 2026-08-25 12:32:04,152 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.038 2026-08-25 12:32:04,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.034 2026-08-25 12:32:04,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.244 0.318 2026-08-25 12:32:04,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:04] "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-25 12:32:04,850 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-08-25 12:32:04,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-08-25 12:32:04,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32: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.007 2026-08-25 12:32:04,943 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-08-25 12:32:04,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.031 2026-08-25 12:32:05,009 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:05,037 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:05,037 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:32:05,038 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.022 2026-08-25 12:32:05,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.011 0.040 2026-08-25 12:32:05,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-08-25 12:32:05,089 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32: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-25 12:32:05,092 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:05,193 25 INFO rb-44da9a1-224237-407818 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-25 12:32:05,233 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:32:05,363 25 INFO rb-44da9a1-224237-407818 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-25 12:32:05,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.082 0.082 2026-08-25 12:32:05,393 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:32:05,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.118 2026-08-25 12:32:05,414 25 INFO rb-44da9a1-224237-407818 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-25 12:32:05,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-08-25 12:32:05,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-08-25 12:32:05,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.229 2026-08-25 12:32:05,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.044 0.355 2026-08-25 12:32:05,642 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.233 2026-08-25 12:32:05,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-08-25 12:32:05,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-08-25 12:32:05,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.052 0.236 2026-08-25 12:32:05,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-08-25 12:32:05,835 25 INFO rb-44da9a1-224237-407818 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-25 12:32:05,845 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:05] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.297 2026-08-25 12:32:05,903 25 INFO rb-44da9a1-224237-407818 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-25 12:32:06,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.046 0.076 2026-08-25 12:32:06,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.016 0.031 2026-08-25 12:32:06,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.024 2026-08-25 12:32:06,234 25 INFO rb-44da9a1-224237-407818 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-25 12:32:06,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.069 0.084 2026-08-25 12:32:06,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.107 0.076 2026-08-25 12:32:06,594 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.179 2026-08-25 12:32:06,653 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.026 2026-08-25 12:32:06,702 25 INFO rb-44da9a1-224237-407818 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-25 12:32:06,757 25 INFO rb-44da9a1-224237-407818 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-25 12:32:06,845 25 INFO rb-44da9a1-224237-407818 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-25 12:32:06,916 25 INFO rb-44da9a1-224237-407818 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-25 12:32:06,930 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:06,932 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:06,967 25 INFO rb-44da9a1-224237-407818 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-25 12:32:07,018 25 INFO rb-44da9a1-224237-407818 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-25 12:32:07,088 25 INFO rb-44da9a1-224237-407818 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-25 12:32:07,151 25 INFO rb-44da9a1-224237-407818 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-25 12:32:07,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88357749 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd69c9c2e-8493-4ce3-bba9-987633f58016'}] 2026-08-25 12:32:07,168 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:32:07,255 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88357749 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd69c9c2e-8493-4ce3-bba9-987633f58016'} created pos.order #792 2026-08-25 12:32:07,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88357749 finished 2026-08-25 12:32:07,445 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.103 0.188 2026-08-25 12:32:07,525 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.027 2026-08-25 12:32:07,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:32:07,687 25 INFO rb-44da9a1-224237-407818 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-25 12:32:07,736 25 INFO rb-44da9a1-224237-407818 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-25 12:32:07,787 25 INFO rb-44da9a1-224237-407818 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-25 12:32:07,837 25 INFO rb-44da9a1-224237-407818 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-25 12:32:07,893 25 INFO rb-44da9a1-224237-407818 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-25 12:32:07,956 25 INFO rb-44da9a1-224237-407818 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-25 12:32:07,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:32:07,993 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.018 2026-08-25 12:32:08,014 25 INFO rb-44da9a1-224237-407818 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-25 12:32:08,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.012 0.018 2026-08-25 12:32:08,069 25 INFO rb-44da9a1-224237-407818 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-25 12:32:08,119 25 INFO rb-44da9a1-224237-407818 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-25 12:32:08,169 25 INFO rb-44da9a1-224237-407818 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-25 12:32:08,221 25 INFO rb-44da9a1-224237-407818 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-25 12:32:08,272 25 INFO rb-44da9a1-224237-407818 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-25 12:32:08,325 25 INFO rb-44da9a1-224237-407818 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-25 12:32:08,395 25 INFO rb-44da9a1-224237-407818 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-25 12:32:08,444 25 INFO rb-44da9a1-224237-407818 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-25 12:32:08,501 25 INFO rb-44da9a1-224237-407818 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-25 12:32:08,565 25 INFO rb-44da9a1-224237-407818 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-25 12:32:08,568 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47067905 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'cdd5ae1a-9322-4989-ae2d-662addccee73'}] 2026-08-25 12:32:08,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47067905 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'cdd5ae1a-9322-4989-ae2d-662addccee73'} created pos.order #793 2026-08-25 12:32:08,663 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47067905 finished 2026-08-25 12:32:08,802 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.082 0.153 2026-08-25 12:32:08,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.046 0.027 2026-08-25 12:32:08,943 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:32:09,001 25 INFO rb-44da9a1-224237-407818 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-25 12:32:09,049 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-08-25 12:32:09,050 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-25 12:32:09,192 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 19665760 (allocated 21368832) 2026-08-25 12:32:09,201 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 113951 2026-08-25 12:32:09,203 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-08-25 12:32:09,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 113951 2026-08-25 12:32:09,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123209_274691_test_downpayment_refund.txt 2026-08-25 12:32:09,275 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpu75plckl_chrome_odoo" 2026-08-25 12:32:09,324 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-08-25 12:32:10,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 114179 2026-08-25 12:32:10,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmptqb9wd5i_chrome_odoo 2026-08-25 12:32:10,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:44739/json/version 2026-08-25 12:32:10,396 25 INFO rb-44da9a1-224237-407818 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-25 12:32:10,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-08-25 12:32:10,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:44739/json 2026-08-25 12:32:10,426 25 INFO rb-44da9a1-224237-407818 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-25 12:32:10,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:44739/devtools/page/604CC1335A3B4D1D59982E6F40FA0A5C 2026-08-25 12:32:10,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-08-25 12:32:10,503 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-08-25 12:32:10,731 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:32:10,733 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-08-25 12:32:10,735 25 INFO rb-44da9a1-224237-407818 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-25 12:32:10,736 25 INFO rb-44da9a1-224237-407818 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-25 12:32:10,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:32:11,400 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:11] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.083 0.571 2026-08-25 12:32:11,404 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '604CC1335A3B4D1D59982E6F40FA0A5C', 'loaderId': 'A17C112EFAAD5E89138C77462233F1DA', 'isDownload': False} 2026-08-25 12:32:11,404 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-08-25 12:32:11,423 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:32:11,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:11] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-08-25 12:32:11,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:11] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-08-25 12:32:11,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:11] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-08-25 12:32:11,981 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:32:11,981 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:32:12,002 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:32:12,014 25 INFO rb-44da9a1-224237-407818 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-25 12:32:12,019 25 INFO rb-44da9a1-224237-407818 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-25 12:32:12,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:32:12,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32: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-25 12:32:12,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:12,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.020 2026-08-25 12:32:12,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.039 2026-08-25 12:32:12,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.036 2026-08-25 12:32:12,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-08-25 12:32:12,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.245 0.329 2026-08-25 12:32:12,786 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:12] "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-25 12:32:12,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32: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-25 12:32:12,920 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:12] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.034 2026-08-25 12:32:12,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:32:12,988 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-08-25 12:32:13,005 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-08-25 12:32:13,044 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:13,077 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:32:13,086 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:32:13,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.017 0.027 2026-08-25 12:32:13,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.041 2026-08-25 12:32:13,113 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-08-25 12:32:13,118 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:13,122 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:32:13,241 25 INFO rb-44da9a1-224237-407818 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-25 12:32:13,303 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:13,352 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.025 0.036 2026-08-25 12:32:13,458 25 INFO rb-44da9a1-224237-407818 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-25 12:32:13,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.055 0.111 2026-08-25 12:32:13,474 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:13,494 25 INFO rb-44da9a1-224237-407818 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-25 12:32:13,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.136 2026-08-25 12:32:13,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-08-25 12:32:13,600 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-08-25 12:32:13,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-08-25 12:32:13,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-08-25 12:32:13,692 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.198 2026-08-25 12:32:13,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-08-25 12:32:13,735 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-08-25 12:32:13,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.143 2026-08-25 12:32:13,796 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.138 2026-08-25 12:32:13,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-08-25 12:32:13,909 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.039 0.169 2026-08-25 12:32:13,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:13] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-08-25 12:32:13,948 25 INFO rb-44da9a1-224237-407818 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-25 12:32:14,011 25 INFO rb-44da9a1-224237-407818 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-25 12:32:14,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.030 0.081 2026-08-25 12:32:14,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.035 2026-08-25 12:32:14,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.015 0.011 2026-08-25 12:32:14,367 25 INFO rb-44da9a1-224237-407818 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-25 12:32:14,547 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:14] "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.094 0.081 2026-08-25 12:32:14,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.043 0.076 2026-08-25 12:32:14,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.127 2026-08-25 12:32:14,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.025 2026-08-25 12:32:14,816 25 INFO rb-44da9a1-224237-407818 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-25 12:32:14,870 25 INFO rb-44da9a1-224237-407818 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-25 12:32:14,977 25 INFO rb-44da9a1-224237-407818 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-25 12:32:15,029 25 INFO rb-44da9a1-224237-407818 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-25 12:32:15,080 25 INFO rb-44da9a1-224237-407818 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-25 12:32:15,132 25 INFO rb-44da9a1-224237-407818 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-25 12:32:15,199 25 INFO rb-44da9a1-224237-407818 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-25 12:32:15,220 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:15,224 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:15,265 25 INFO rb-44da9a1-224237-407818 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-25 12:32:15,302 25 INFO rb-44da9a1-224237-407818 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-25 12:32:15,384 25 INFO rb-44da9a1-224237-407818 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-25 12:32:15,438 25 INFO rb-44da9a1-224237-407818 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-25 12:32:15,525 25 INFO rb-44da9a1-224237-407818 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-25 12:32:15,530 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84031628 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '5d8ee5fb-c665-4222-8eb8-d43e697704cc'}] 2026-08-25 12:32:15,536 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:17,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84031628 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '5d8ee5fb-c665-4222-8eb8-d43e697704cc'} created pos.order #794 2026-08-25 12:32:17,220 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84031628 finished 2026-08-25 12:32:17,477 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 547 0.567 1.384 2026-08-25 12:32:17,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:17] "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-25 12:32:17,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.044 2026-08-25 12:32:17,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:32:17,795 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-08-25 12:32:17,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:32:17,967 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18361008 (allocated 20058112) 2026-08-25 12:32:17,970 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 114179 2026-08-25 12:32:17,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-08-25 12:32:17,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 114179 2026-08-25 12:32:18,074 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123218_074696_test_downpayment_with_taxed_product.txt 2026-08-25 12:32:18,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmptqb9wd5i_chrome_odoo" 2026-08-25 12:32:18,128 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-08-25 12:32:18,826 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 114408 2026-08-25 12:32:18,827 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmplgoz8xpb_chrome_odoo 2026-08-25 12:32:18,827 25 INFO rb-44da9a1-224237-407818 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:45573/json/version 2026-08-25 12:32:18,839 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:18,885 25 INFO rb-44da9a1-224237-407818 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-25 12:32:18,885 25 INFO rb-44da9a1-224237-407818 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:45573/json 2026-08-25 12:32:18,886 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:18,991 25 INFO rb-44da9a1-224237-407818 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:45573/devtools/page/1C7D7341E9CFA2C4A9A84EEE8A00AB28 2026-08-25 12:32:19,014 25 INFO rb-44da9a1-224237-407818 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-25 12:32:19,023 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-08-25 12:32:19,170 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:32:19,172 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-08-25 12:32:19,178 25 INFO rb-44da9a1-224237-407818 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-25 12:32:19,179 25 INFO rb-44da9a1-224237-407818 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-25 12:32:19,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:32:19,647 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:19] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.055 0.403 2026-08-25 12:32:19,651 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '1C7D7341E9CFA2C4A9A84EEE8A00AB28', 'loaderId': '24E47710A1B11190C939F9E87B8217C8', 'isDownload': False} 2026-08-25 12:32:19,651 25 INFO rb-44da9a1-224237-407818 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-25 12:32:19,668 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:32:19,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:19] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:32:19,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:19] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:32:19,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:19] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:32:20,155 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:20,166 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:32:20,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:32:20,198 25 INFO rb-44da9a1-224237-407818 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-25 12:32:20,204 25 INFO rb-44da9a1-224237-407818 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-25 12:32:20,211 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:32:20,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:32:20,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:20,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.013 2026-08-25 12:32:20,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.037 2026-08-25 12:32:20,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.042 0.046 2026-08-25 12:32:20,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.066 2026-08-25 12:32:20,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.224 0.270 2026-08-25 12:32:20,944 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:32:21,010 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32: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-25 12:32:21,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-08-25 12:32:21,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32: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.011 2026-08-25 12:32:21,128 25 INFO rb-44da9a1-224237-407818 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-25 12:32:21,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32: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-25 12:32:21,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:32:21,229 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:32:21,237 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:32:21,257 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:32:21,263 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:21,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.050 2026-08-25 12:32:21,284 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:32:21,301 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:21,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.023 0.134 2026-08-25 12:32:21,397 25 INFO rb-44da9a1-224237-407818 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-25 12:32:21,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.035 0.189 2026-08-25 12:32:21,534 25 INFO rb-44da9a1-224237-407818 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-25 12:32:21,582 25 INFO rb-44da9a1-224237-407818 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-25 12:32:21,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.058 0.299 2026-08-25 12:32:21,624 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:32:21,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.012 0.176 2026-08-25 12:32:21,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-08-25 12:32:21,704 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-08-25 12:32:21,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.260 2026-08-25 12:32:21,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-08-25 12:32:21,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.154 2026-08-25 12:32:21,826 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-08-25 12:32:21,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-08-25 12:32:21,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-08-25 12:32:21,920 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-25 12:32:21,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.029 0.229 2026-08-25 12:32:22,031 25 INFO rb-44da9a1-224237-407818 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-25 12:32:22,090 25 INFO rb-44da9a1-224237-407818 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-25 12:32:22,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.043 0.112 2026-08-25 12:32:22,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.029 2026-08-25 12:32:22,376 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-08-25 12:32:22,461 25 INFO rb-44da9a1-224237-407818 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-25 12:32:22,597 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:22] "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.064 0.075 2026-08-25 12:32:22,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.053 0.066 2026-08-25 12:32:22,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.112 2026-08-25 12:32:22,798 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.024 2026-08-25 12:32:22,839 25 INFO rb-44da9a1-224237-407818 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-25 12:32:22,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:22] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.037 0.023 2026-08-25 12:32:22,987 25 INFO rb-44da9a1-224237-407818 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-25 12:32:23,037 25 INFO rb-44da9a1-224237-407818 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-25 12:32:23,088 25 INFO rb-44da9a1-224237-407818 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-25 12:32:23,143 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-08-25 12:32:23,143 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:32:23,245 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16111460 (allocated 17301504) 2026-08-25 12:32:23,249 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 114408 2026-08-25 12:32:23,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-08-25 12:32:23,253 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 114408 2026-08-25 12:32:23,350 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123223_349925_test_draft_pos_order_linked_sale_order.txt 2026-08-25 12:32:23,350 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmplgoz8xpb_chrome_odoo" 2026-08-25 12:32:23,377 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-08-25 12:32:24,143 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 114628 2026-08-25 12:32:24,143 25 INFO rb-44da9a1-224237-407818 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/tmpgbxjrd3p_chrome_odoo 2026-08-25 12:32:24,158 25 INFO rb-44da9a1-224237-407818 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:45159/json/version 2026-08-25 12:32:24,159 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:24,178 25 INFO rb-44da9a1-224237-407818 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-25 12:32:24,178 25 INFO rb-44da9a1-224237-407818 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:45159/json 2026-08-25 12:32:24,179 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:24,189 25 INFO rb-44da9a1-224237-407818 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:45159/devtools/page/781D4B201BD39986741813CD91055AED 2026-08-25 12:32:24,266 25 INFO rb-44da9a1-224237-407818 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-25 12:32:24,271 25 INFO rb-44da9a1-224237-407818 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-25 12:32:24,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:32:24,409 25 INFO rb-44da9a1-224237-407818 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-25 12:32:24,410 25 INFO rb-44da9a1-224237-407818 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-25 12:32:24,410 25 INFO rb-44da9a1-224237-407818 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-25 12:32:24,435 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:32:24,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:24] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.078 0.393 2026-08-25 12:32:24,907 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '781D4B201BD39986741813CD91055AED', 'loaderId': '133B56F246D53A4DB277911CFA9429E4', 'isDownload': False} 2026-08-25 12:32:24,907 25 INFO rb-44da9a1-224237-407818 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-25 12:32:24,921 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:32:24,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:24] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-08-25 12:32:24,940 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:24] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-08-25 12:32:24,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:24] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:32:25,351 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:25,359 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:25,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-08-25 12:32:25,394 25 INFO rb-44da9a1-224237-407818 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-25 12:32:25,402 25 INFO rb-44da9a1-224237-407818 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-25 12:32:25,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:32:25,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:32:25,435 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:25,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.011 2026-08-25 12:32:25,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-08-25 12:32:25,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.032 2026-08-25 12:32:25,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-08-25 12:32:26,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.247 0.292 2026-08-25 12:32:26,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:32:26,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32: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.007 2026-08-25 12:32:26,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.038 2026-08-25 12:32:26,300 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:32:26,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:32:26,335 25 INFO rb-44da9a1-224237-407818 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-25 12:32:26,391 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:26,415 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:32:26,428 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:32:26,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.031 0.028 2026-08-25 12:32:26,462 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32: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-25 12:32:26,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.063 2026-08-25 12:32:26,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-25 12:32:26,484 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:26,606 25 INFO rb-44da9a1-224237-407818 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-25 12:32:26,648 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:32:26,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.080 0.069 2026-08-25 12:32:26,782 25 INFO rb-44da9a1-224237-407818 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-25 12:32:26,789 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:26,837 25 INFO rb-44da9a1-224237-407818 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-25 12:32:26,923 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.070 0.210 2026-08-25 12:32:26,978 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:26] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.012 0.247 2026-08-25 12:32:27,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:27] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.287 2026-08-25 12:32:27,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:27] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.313 2026-08-25 12:32:27,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:27] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.348 2026-08-25 12:32:27,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:27] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.280 2026-08-25 12:32:27,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:27] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-08-25 12:32:27,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:27] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-08-25 12:32:27,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:27] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.137 2026-08-25 12:32:27,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:27] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-08-25 12:32:27,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:27] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-08-25 12:32:27,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.047 0.220 2026-08-25 12:32:27,453 25 INFO rb-44da9a1-224237-407818 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-25 12:32:27,510 25 INFO rb-44da9a1-224237-407818 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-25 12:32:27,558 25 INFO rb-44da9a1-224237-407818 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-25 12:32:27,619 25 INFO rb-44da9a1-224237-407818 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-25 12:32:27,677 25 INFO rb-44da9a1-224237-407818 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-25 12:32:27,727 25 INFO rb-44da9a1-224237-407818 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-25 12:32:27,778 25 INFO rb-44da9a1-224237-407818 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-25 12:32:27,836 25 INFO rb-44da9a1-224237-407818 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-25 12:32:27,897 25 INFO rb-44da9a1-224237-407818 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-25 12:32:28,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.038 0.086 2026-08-25 12:32:28,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:28] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.005 0.012 2026-08-25 12:32:28,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:32:28,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.011 2026-08-25 12:32:28,243 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-08-25 12:32:28,244 25 INFO rb-44da9a1-224237-407818 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-25 12:32:28,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 20337576 (allocated 21757952) 2026-08-25 12:32:28,352 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 114628 2026-08-25 12:32:28,355 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-08-25 12:32:28,356 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 114628 2026-08-25 12:32:28,453 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123228_453298_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-08-25 12:32:28,453 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmpgbxjrd3p_chrome_odoo" 2026-08-25 12:32:28,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-08-25 12:32:29,037 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 114837 2026-08-25 12:32:29,038 25 INFO rb-44da9a1-224237-407818 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/tmpepfshiab_chrome_odoo 2026-08-25 12:32:29,038 25 INFO rb-44da9a1-224237-407818 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:44119/json/version 2026-08-25 12:32:29,039 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:29,078 25 INFO rb-44da9a1-224237-407818 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-25 12:32:29,079 25 INFO rb-44da9a1-224237-407818 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:44119/json 2026-08-25 12:32:29,080 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:29,093 25 INFO rb-44da9a1-224237-407818 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:44119/devtools/page/16155444A2C5C6DD6335C909A041E3D9 2026-08-25 12:32:29,161 25 INFO rb-44da9a1-224237-407818 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-25 12:32:29,175 25 INFO rb-44da9a1-224237-407818 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-25 12:32:29,327 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:32:29,330 25 INFO rb-44da9a1-224237-407818 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-25 12:32:29,335 25 INFO rb-44da9a1-224237-407818 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-25 12:32:29,335 25 INFO rb-44da9a1-224237-407818 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-25 12:32:29,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:32:30,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.066 0.661 2026-08-25 12:32:30,086 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': '16155444A2C5C6DD6335C909A041E3D9', 'loaderId': '1E966CB7211F204B57EEB5D69AC8DF00', 'isDownload': False} 2026-08-25 12:32:30,086 25 INFO rb-44da9a1-224237-407818 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-25 12:32:30,106 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:32:30,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-08-25 12:32:30,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-08-25 12:32:30,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-08-25 12:32:30,572 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:30,595 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:32:30,604 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-08-25 12:32:30,618 25 INFO rb-44da9a1-224237-407818 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-25 12:32:30,626 25 INFO rb-44da9a1-224237-407818 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-25 12:32:30,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-08-25 12:32:30,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:32:30,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:30,728 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.019 2026-08-25 12:32:30,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.037 2026-08-25 12:32:30,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.029 0.033 2026-08-25 12:32:30,814 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.045 2026-08-25 12:32:31,339 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.199 0.287 2026-08-25 12:32:31,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:32:31,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:32:31,519 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-25 12:32:31,573 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-08-25 12:32:31,598 25 INFO rb-44da9a1-224237-407818 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-25 12:32:31,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:32:31,657 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:31,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:32:31,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.017 2026-08-25 12:32:31,724 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:32:31,730 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:32:31,756 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:31,766 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.032 0.051 2026-08-25 12:32:31,773 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:32:31,790 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:31,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.025 0.084 2026-08-25 12:32:31,936 25 INFO rb-44da9a1-224237-407818 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-25 12:32:31,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:31] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.041 0.151 2026-08-25 12:32:32,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-25 12:32:32,066 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:32,080 25 INFO rb-44da9a1-224237-407818 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-25 12:32:32,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.067 2026-08-25 12:32:32,135 25 INFO rb-44da9a1-224237-407818 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-25 12:32:32,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.013 0.132 2026-08-25 12:32:32,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.016 0.165 2026-08-25 12:32:32,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-08-25 12:32:32,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.232 2026-08-25 12:32:32,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.225 2026-08-25 12:32:32,342 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-08-25 12:32:32,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-08-25 12:32:32,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-08-25 12:32:32,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.032 0.191 2026-08-25 12:32:32,631 25 INFO rb-44da9a1-224237-407818 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-25 12:32:32,707 25 INFO rb-44da9a1-224237-407818 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-25 12:32:32,758 25 INFO rb-44da9a1-224237-407818 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-25 12:32:32,815 25 INFO rb-44da9a1-224237-407818 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-25 12:32:32,873 25 INFO rb-44da9a1-224237-407818 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-25 12:32:32,925 25 INFO rb-44da9a1-224237-407818 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-25 12:32:32,975 25 INFO rb-44da9a1-224237-407818 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-25 12:32:33,032 25 INFO rb-44da9a1-224237-407818 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-25 12:32:33,099 25 INFO rb-44da9a1-224237-407818 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-25 12:32:33,222 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.034 0.085 2026-08-25 12:32:33,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:33] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.011 2026-08-25 12:32:33,331 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.030 0.026 2026-08-25 12:32:33,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-08-25 12:32:33,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-08-25 12:32:33,447 25 INFO rb-44da9a1-224237-407818 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-25 12:32:33,568 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 18890572 (allocated 20185088) 2026-08-25 12:32:33,577 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 114837 2026-08-25 12:32:33,579 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-08-25 12:32:33,579 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 114837 2026-08-25 12:32:33,678 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123233_678665_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-08-25 12:32:33,679 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpepfshiab_chrome_odoo" 2026-08-25 12:32:33,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-08-25 12:32:35,140 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-08-25 12:32:36,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 115046 2026-08-25 12:32:36,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmpn5uvmkjw_chrome_odoo 2026-08-25 12:32:36,062 25 INFO rb-44da9a1-224237-407818 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:36195/json/version 2026-08-25 12:32:36,063 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:36,083 25 INFO rb-44da9a1-224237-407818 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-25 12:32:36,083 25 INFO rb-44da9a1-224237-407818 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:36195/json 2026-08-25 12:32:36,083 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:36,094 25 INFO rb-44da9a1-224237-407818 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:36195/devtools/page/F9501783024CA5AFA9DDA323BAA9D946 2026-08-25 12:32:36,104 25 INFO rb-44da9a1-224237-407818 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-25 12:32:36,165 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-08-25 12:32:36,405 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:32:36,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-08-25 12:32:36,408 25 INFO rb-44da9a1-224237-407818 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-25 12:32:36,408 25 INFO rb-44da9a1-224237-407818 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-25 12:32:36,429 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:32:36,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:36] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.091 0.409 2026-08-25 12:32:36,931 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': 'F9501783024CA5AFA9DDA323BAA9D946', 'loaderId': 'CF27B4751A4A263FE16576AD55C3A4D0', 'isDownload': False} 2026-08-25 12:32:36,931 25 INFO rb-44da9a1-224237-407818 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-25 12:32:36,950 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:32:36,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:36] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-08-25 12:32:36,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:36] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:32:36,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:36] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:32:37,440 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:37,445 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:37,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-08-25 12:32:37,484 25 INFO rb-44da9a1-224237-407818 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-25 12:32:37,490 25 INFO rb-44da9a1-224237-407818 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-25 12:32:37,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:32:37,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:32:37,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:37,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.021 2026-08-25 12:32:37,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.015 2026-08-25 12:32:37,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-08-25 12:32:37,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.038 2026-08-25 12:32:38,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.286 0.333 2026-08-25 12:32:38,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:32:38,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32: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.009 2026-08-25 12:32:38,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.045 2026-08-25 12:32:38,495 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:32:38,511 25 INFO rb-44da9a1-224237-407818 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-25 12:32:38,524 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:32:38,594 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:32:38,610 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:32:38,615 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.019 0.022 2026-08-25 12:32:38,622 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:32:38,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-08-25 12:32:38,641 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "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-25 12:32:38,644 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:32:38,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.026 0.088 2026-08-25 12:32:38,741 25 INFO rb-44da9a1-224237-407818 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-25 12:32:38,775 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:38,890 25 INFO rb-44da9a1-224237-407818 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-25 12:32:38,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.084 0.059 2026-08-25 12:32:38,918 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:32:38,960 25 INFO rb-44da9a1-224237-407818 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-25 12:32:39,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.042 0.228 2026-08-25 12:32:39,074 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-08-25 12:32:39,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-08-25 12:32:39,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-08-25 12:32:39,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.307 2026-08-25 12:32:39,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.298 2026-08-25 12:32:39,255 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-08-25 12:32:39,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.202 2026-08-25 12:32:39,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-08-25 12:32:39,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-08-25 12:32:39,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.049 0.217 2026-08-25 12:32:39,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-08-25 12:32:39,480 25 INFO rb-44da9a1-224237-407818 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-25 12:32:39,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.258 2026-08-25 12:32:39,538 25 INFO rb-44da9a1-224237-407818 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-25 12:32:39,679 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.051 0.087 2026-08-25 12:32:39,752 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.027 2026-08-25 12:32:39,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.021 2026-08-25 12:32:39,872 25 INFO rb-44da9a1-224237-407818 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-25 12:32:40,041 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:40] "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.090 0.075 2026-08-25 12:32:40,194 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.064 0.079 2026-08-25 12:32:40,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.134 2026-08-25 12:32:40,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.023 2026-08-25 12:32:40,331 25 INFO rb-44da9a1-224237-407818 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-25 12:32:40,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:40] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.017 0.029 2026-08-25 12:32:40,528 25 INFO rb-44da9a1-224237-407818 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-25 12:32:40,605 25 INFO rb-44da9a1-224237-407818 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-25 12:32:40,648 25 INFO rb-44da9a1-224237-407818 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-25 12:32:40,699 25 INFO rb-44da9a1-224237-407818 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-25 12:32:40,750 25 INFO rb-44da9a1-224237-407818 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-25 12:32:40,801 25 INFO rb-44da9a1-224237-407818 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-25 12:32:40,851 25 INFO rb-44da9a1-224237-407818 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-25 12:32:40,903 25 INFO rb-44da9a1-224237-407818 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-25 12:32:40,953 25 INFO rb-44da9a1-224237-407818 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-25 12:32:41,004 25 INFO rb-44da9a1-224237-407818 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-25 12:32:41,055 25 INFO rb-44da9a1-224237-407818 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-25 12:32:41,107 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-08-25 12:32:41,107 25 INFO rb-44da9a1-224237-407818 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-25 12:32:41,208 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17857340 (allocated 19136512) 2026-08-25 12:32:41,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 115046 2026-08-25 12:32:41,215 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-08-25 12:32:41,216 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 115046 2026-08-25 12:32:41,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123241_313212_test_import_lot_groupable_and_non_groupable.txt 2026-08-25 12:32:41,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmpn5uvmkjw_chrome_odoo" 2026-08-25 12:32:41,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-08-25 12:32:42,174 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 115260 2026-08-25 12:32:42,174 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp1ijiuc7e_chrome_odoo 2026-08-25 12:32:42,175 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:45049/json/version 2026-08-25 12:32:42,176 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:42,242 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-25 12:32:42,242 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:45049/json 2026-08-25 12:32:42,243 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:42,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:45049/devtools/page/AA73CCD1FD60FC01B385601AF9A12430 2026-08-25 12:32:42,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-25 12:32:42,324 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-25 12:32:42,475 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:32:42,479 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-25 12:32:42,481 25 INFO rb-44da9a1-224237-407818 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-25 12:32:42,481 25 INFO rb-44da9a1-224237-407818 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-25 12:32:42,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:32:43,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.116 0.442 2026-08-25 12:32:43,058 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'AA73CCD1FD60FC01B385601AF9A12430', 'loaderId': '224FA4FBFF35FB85ACE0039A15214319', 'isDownload': False} 2026-08-25 12:32:43,058 25 INFO rb-44da9a1-224237-407818 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-25 12:32:43,072 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:32:43,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.019 0.021 2026-08-25 12:32:43,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.040 2026-08-25 12:32:43,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-08-25 12:32:43,610 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:43,615 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:43,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.025 2026-08-25 12:32:43,672 25 INFO rb-44da9a1-224237-407818 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-25 12:32:43,680 25 INFO rb-44da9a1-224237-407818 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-25 12:32:43,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-08-25 12:32:43,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:32:43,733 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:32:43,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.031 0.015 2026-08-25 12:32:43,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.057 2026-08-25 12:32:43,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.035 2026-08-25 12:32:43,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-08-25 12:32:44,537 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.285 0.302 2026-08-25 12:32:44,570 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:32:44,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:32:44,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.039 2026-08-25 12:32:44,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:32:44,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-25 12:32:44,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:32:44,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:44,860 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:44,885 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:32:44,916 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:32:44,959 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:32:44,961 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.072 2026-08-25 12:32:44,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.040 0.063 2026-08-25 12:32:44,978 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:32:44,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:44] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.110 2026-08-25 12:32:45,018 25 INFO rb-44da9a1-224237-407818 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-25 12:32:45,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.045 0.117 2026-08-25 12:32:45,190 25 INFO rb-44da9a1-224237-407818 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-25 12:32:45,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.074 0.208 2026-08-25 12:32:45,259 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:32:45,262 25 INFO rb-44da9a1-224237-407818 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-25 12:32:45,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-08-25 12:32:45,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-08-25 12:32:45,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.015 0.174 2026-08-25 12:32:45,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.226 2026-08-25 12:32:45,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-08-25 12:32:45,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.199 2026-08-25 12:32:45,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-08-25 12:32:45,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-08-25 12:32:45,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-08-25 12:32:45,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-08-25 12:32:45,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.029 0.246 2026-08-25 12:32:45,728 25 INFO rb-44da9a1-224237-407818 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-25 12:32:45,789 25 INFO rb-44da9a1-224237-407818 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-25 12:32:45,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.033 0.070 2026-08-25 12:32:45,973 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.032 2026-08-25 12:32:46,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-08-25 12:32:46,092 25 INFO rb-44da9a1-224237-407818 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-25 12:32:46,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:46] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.059 0.070 2026-08-25 12:32:46,348 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.049 0.067 2026-08-25 12:32:46,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.117 2026-08-25 12:32:46,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.023 2026-08-25 12:32:46,455 25 INFO rb-44da9a1-224237-407818 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-25 12:32:46,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:46] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.018 0.025 2026-08-25 12:32:46,583 25 INFO rb-44da9a1-224237-407818 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-25 12:32:46,636 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-25 12:32:46,636 25 INFO rb-44da9a1-224237-407818 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-25 12:32:46,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16063656 (allocated 17563648) 2026-08-25 12:32:46,735 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 115260 2026-08-25 12:32:46,736 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-25 12:32:46,738 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 115260 2026-08-25 12:32:46,846 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123246_846573_test_multiple_lots_sale_order.txt 2026-08-25 12:32:46,846 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp1ijiuc7e_chrome_odoo" 2026-08-25 12:32:47,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 115462 2026-08-25 12:32:47,410 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpzg9c_imi_chrome_odoo 2026-08-25 12:32:47,410 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44833/json/version 2026-08-25 12:32:47,411 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:47,433 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-25 12:32:47,433 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44833/json 2026-08-25 12:32:47,459 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:47,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:44833/devtools/page/6E5195D5634C52A5855F6F1B4E05B8C4 2026-08-25 12:32:47,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-25 12:32:47,499 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-25 12:32:47,632 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:32:47,634 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-25 12:32:47,635 25 INFO rb-44da9a1-224237-407818 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-25 12:32:47,635 25 INFO rb-44da9a1-224237-407818 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-25 12:32:47,704 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:47] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.013 0.046 2026-08-25 12:32:47,709 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '6E5195D5634C52A5855F6F1B4E05B8C4', 'loaderId': '3CA4C8E4A1461F93BAC4D938CD4329BF', 'isDownload': False} 2026-08-25 12:32:47,709 25 INFO rb-44da9a1-224237-407818 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-25 12:32:47,731 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:32:47,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:47] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-08-25 12:32:47,758 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:47] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-08-25 12:32:47,766 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:47] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-08-25 12:32:48,235 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:32:48,237 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:32:48,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:32:48,264 25 INFO rb-44da9a1-224237-407818 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-25 12:32:48,276 25 INFO rb-44da9a1-224237-407818 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-25 12:32:48,286 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.005 2026-08-25 12:32:48,300 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:32:48,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:48,352 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.005 0.009 2026-08-25 12:32:48,357 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:32:48,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.027 2026-08-25 12:32:48,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-08-25 12:32:48,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 256 0.188 0.281 2026-08-25 12:32:48,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:32:49,024 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:32:49,084 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.009 0.034 2026-08-25 12:32:49,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-08-25 12:32:49,143 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-25 12:32:49,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:32:49,235 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:32:49,247 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:32:49,252 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:32:49,256 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.021 0.016 2026-08-25 12:32:49,286 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.011 0.059 2026-08-25 12:32:49,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-08-25 12:32:49,291 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:32:49,294 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:32:49,414 25 INFO rb-44da9a1-224237-407818 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-25 12:32:49,481 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-08-25 12:32:49,486 25 INFO rb-44da9a1-224237-407818 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-25 12:32:49,511 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:32:49,562 25 INFO rb-44da9a1-224237-407818 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-25 12:32:49,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.095 0.049 2026-08-25 12:32:49,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-08-25 12:32:49,623 25 INFO rb-44da9a1-224237-407818 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-25 12:32:49,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.020 0.163 2026-08-25 12:32:49,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-08-25 12:32:49,702 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-08-25 12:32:49,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.021 0.306 2026-08-25 12:32:49,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-08-25 12:32:49,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-08-25 12:32:49,826 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-08-25 12:32:49,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-08-25 12:32:49,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-08-25 12:32:49,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-08-25 12:32:49,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.146 2026-08-25 12:32:49,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.008 0.022 2026-08-25 12:32:50,057 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-08-25 12:32:50,130 25 INFO rb-44da9a1-224237-407818 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-25 12:32:50,240 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:50] "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.043 0.066 2026-08-25 12:32:50,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.035 0.073 2026-08-25 12:32:50,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.100 2026-08-25 12:32:50,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-08-25 12:32:50,477 25 INFO rb-44da9a1-224237-407818 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-25 12:32:50,544 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.032 0.036 2026-08-25 12:32:50,666 25 INFO rb-44da9a1-224237-407818 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-25 12:32:50,712 25 INFO rb-44da9a1-224237-407818 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-25 12:32:50,764 25 INFO rb-44da9a1-224237-407818 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-25 12:32:50,816 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-25 12:32:50,817 25 INFO rb-44da9a1-224237-407818 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-25 12:32:50,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16015952 (allocated 17301504) 2026-08-25 12:32:50,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 115462 2026-08-25 12:32:50,910 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-25 12:32:50,911 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 115462 2026-08-25 12:32:51,007 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123251_006801_test_multiple_lots_sale_order.txt 2026-08-25 12:32:51,007 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpzg9c_imi_chrome_odoo" 2026-08-25 12:32:51,290 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 115666 2026-08-25 12:32:51,291 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp9ojv1t1r_chrome_odoo 2026-08-25 12:32:51,291 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39685/json/version 2026-08-25 12:32:51,292 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:51,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-25 12:32:51,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39685/json 2026-08-25 12:32:51,344 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:51,367 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:39685/devtools/page/669E9E5230BC9A53CA72B8FAEE7921F7 2026-08-25 12:32:51,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-08-25 12:32:51,408 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-08-25 12:32:51,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:32:51,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-08-25 12:32:51,512 25 INFO rb-44da9a1-224237-407818 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-25 12:32:51,512 25 INFO rb-44da9a1-224237-407818 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-25 12:32:51,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:51] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.047 0.054 2026-08-25 12:32:51,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '669E9E5230BC9A53CA72B8FAEE7921F7', 'loaderId': 'BA88F622DB2377550B13FE110671A3AF', 'isDownload': False} 2026-08-25 12:32:51,638 25 INFO rb-44da9a1-224237-407818 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-25 12:32:51,654 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:32:51,677 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:51] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:32:51,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:51] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-08-25 12:32:51,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:51] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:32:52,230 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:32:52,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:32:52,241 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:32:52,262 25 INFO rb-44da9a1-224237-407818 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-25 12:32:52,268 25 INFO rb-44da9a1-224237-407818 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-25 12:32:52,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:32:52,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:32:52,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:32:52,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.009 0.010 2026-08-25 12:32:52,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:32:52,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-08-25 12:32:52,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.017 0.033 2026-08-25 12:32:53,032 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 256 0.258 0.292 2026-08-25 12:32:53,054 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:32:53,132 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:32:53,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.035 2026-08-25 12:32:53,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:32:53,256 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-08-25 12:32:53,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:32:53,319 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:53,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:32:53,395 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:32:53,400 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:32:53,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.019 0.041 2026-08-25 12:32:53,420 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-08-25 12:32:53,448 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:32:53,451 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:32:53,514 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:32:53,593 25 INFO rb-44da9a1-224237-407818 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-25 12:32:53,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.029 0.072 2026-08-25 12:32:53,668 25 INFO rb-44da9a1-224237-407818 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-25 12:32:53,734 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.091 0.143 2026-08-25 12:32:53,738 25 INFO rb-44da9a1-224237-407818 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-25 12:32:53,750 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:32:53,766 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-08-25 12:32:53,794 25 INFO rb-44da9a1-224237-407818 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-25 12:32:53,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-08-25 12:32:53,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-08-25 12:32:53,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-08-25 12:32:53,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.267 2026-08-25 12:32:53,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-08-25 12:32:53,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:53] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.211 2026-08-25 12:32:54,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:54] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.212 2026-08-25 12:32:54,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:54] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-08-25 12:32:54,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:54] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-08-25 12:32:54,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.192 2026-08-25 12:32:54,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.018 0.024 2026-08-25 12:32:54,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.013 2026-08-25 12:32:54,406 25 INFO rb-44da9a1-224237-407818 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-25 12:32:54,511 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:54] "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.039 0.064 2026-08-25 12:32:54,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.077 0.071 2026-08-25 12:32:54,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.150 2026-08-25 12:32:54,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.024 2026-08-25 12:32:54,778 25 INFO rb-44da9a1-224237-407818 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-25 12:32:54,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:54] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.014 0.025 2026-08-25 12:32:54,940 25 INFO rb-44da9a1-224237-407818 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-25 12:32:54,989 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,039 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,091 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,142 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,193 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,243 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,294 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,345 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,396 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,453 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,506 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,556 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,607 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,658 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,711 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,760 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,811 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,862 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,912 25 INFO rb-44da9a1-224237-407818 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-25 12:32:55,964 25 INFO rb-44da9a1-224237-407818 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-25 12:32:56,030 25 INFO rb-44da9a1-224237-407818 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-25 12:32:56,044 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:56,044 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:32:56,081 25 INFO rb-44da9a1-224237-407818 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-25 12:32:56,132 25 INFO rb-44da9a1-224237-407818 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-25 12:32:56,196 25 INFO rb-44da9a1-224237-407818 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-25 12:32:56,260 25 INFO rb-44da9a1-224237-407818 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-25 12:32:56,266 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:32:56,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59143137 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'dc4b7cdf-5e20-4cee-9a25-b7a9b6bbd651'}] 2026-08-25 12:32:56,569 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1303, 1304, 1305] 2026-08-25 12:32:56,765 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1306, 1307, 1308] 2026-08-25 12:32:57,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59143137 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'dc4b7cdf-5e20-4cee-9a25-b7a9b6bbd651'} created pos.order #796 2026-08-25 12:32:57,112 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59143137 finished 2026-08-25 12:32:57,377 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 528 0.522 0.584 2026-08-25 12:32:57,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:32:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:32:57,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-08-25 12:32:57,568 25 INFO rb-44da9a1-224237-407818 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-25 12:32:57,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 17797860 (allocated 19136512) 2026-08-25 12:32:57,700 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 115666 2026-08-25 12:32:57,703 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-08-25 12:32:57,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 115666 2026-08-25 12:32:57,801 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123257_800884_test_multiple_lots_sale_order.txt 2026-08-25 12:32:57,801 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp9ojv1t1r_chrome_odoo" 2026-08-25 12:32:58,532 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-08-25 12:32:59,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 115877 2026-08-25 12:32:59,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmpj4f09ot5_chrome_odoo 2026-08-25 12:32:59,326 25 INFO rb-44da9a1-224237-407818 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:46791/json/version 2026-08-25 12:32:59,327 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:59,376 25 INFO rb-44da9a1-224237-407818 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-25 12:32:59,376 25 INFO rb-44da9a1-224237-407818 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:46791/json 2026-08-25 12:32:59,376 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:32:59,397 25 INFO rb-44da9a1-224237-407818 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:46791/devtools/page/6E3D377F9FB8121B64B9AF5044E67675 2026-08-25 12:32:59,468 25 INFO rb-44da9a1-224237-407818 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-25 12:32:59,476 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-08-25 12:32:59,673 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:32:59,675 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-08-25 12:32:59,682 25 INFO rb-44da9a1-224237-407818 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-25 12:32:59,683 25 INFO rb-44da9a1-224237-407818 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-25 12:32:59,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:33:00,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:00] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.053 0.435 2026-08-25 12:33:00,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '6E3D377F9FB8121B64B9AF5044E67675', 'loaderId': '1B9ED30238B1194BB57640D555921DE8', 'isDownload': False} 2026-08-25 12:33:00,190 25 INFO rb-44da9a1-224237-407818 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-25 12:33:00,203 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:33:00,263 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:00] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.029 2026-08-25 12:33:00,289 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:00] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.071 2026-08-25 12:33:00,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:00] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.063 2026-08-25 12:33:00,856 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:00,863 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:33:00,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:33:00,897 25 INFO rb-44da9a1-224237-407818 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-25 12:33:00,905 25 INFO rb-44da9a1-224237-407818 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-25 12:33:00,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:33:00,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:33:00,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:01,010 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.020 2026-08-25 12:33:01,027 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.049 2026-08-25 12:33:01,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.044 0.265 2026-08-25 12:33:01,337 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.287 2026-08-25 12:33:01,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.292 0.299 2026-08-25 12:33:01,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:33:02,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.022 2026-08-25 12:33:02,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.051 2026-08-25 12:33:02,194 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33: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-25 12:33:02,210 25 INFO rb-44da9a1-224237-407818 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-25 12:33:02,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:02,297 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:02,326 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:33:02,329 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-08-25 12:33:02,331 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:33:02,377 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:33:02,379 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:33:02,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.015 0.082 2026-08-25 12:33:02,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.032 0.123 2026-08-25 12:33:02,483 25 INFO rb-44da9a1-224237-407818 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-25 12:33:02,512 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:33:02,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.035 0.078 2026-08-25 12:33:02,690 25 INFO rb-44da9a1-224237-407818 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-25 12:33:02,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.063 0.150 2026-08-25 12:33:02,725 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:02,764 25 INFO rb-44da9a1-224237-407818 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-25 12:33:02,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.037 0.165 2026-08-25 12:33:02,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-08-25 12:33:02,855 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-08-25 12:33:02,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.289 2026-08-25 12:33:02,923 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.295 2026-08-25 12:33:02,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-08-25 12:33:02,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-08-25 12:33:02,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:02] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-08-25 12:33:03,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.044 0.190 2026-08-25 12:33:03,132 25 INFO rb-44da9a1-224237-407818 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-25 12:33:03,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:03] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.012 0.233 2026-08-25 12:33:03,192 25 INFO rb-44da9a1-224237-407818 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-25 12:33:03,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.105 0.090 2026-08-25 12:33:03,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.041 0.035 2026-08-25 12:33:03,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.014 2026-08-25 12:33:03,618 25 INFO rb-44da9a1-224237-407818 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-25 12:33:03,748 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:03] "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.050 0.077 2026-08-25 12:33:03,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.064 0.073 2026-08-25 12:33:03,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.123 2026-08-25 12:33:03,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.014 0.022 2026-08-25 12:33:03,992 25 INFO rb-44da9a1-224237-407818 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-25 12:33:04,026 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.011 0.021 2026-08-25 12:33:04,097 25 INFO rb-44da9a1-224237-407818 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-25 12:33:04,187 25 INFO rb-44da9a1-224237-407818 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-25 12:33:04,208 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:04,210 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:04,241 25 INFO rb-44da9a1-224237-407818 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-25 12:33:04,288 25 INFO rb-44da9a1-224237-407818 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-25 12:33:04,366 25 INFO rb-44da9a1-224237-407818 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-25 12:33:04,430 25 INFO rb-44da9a1-224237-407818 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-25 12:33:04,435 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64782721 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3eee2517-0054-48f3-ab7f-d3ff3b9cdeba'}] 2026-08-25 12:33:04,443 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:33:04,770 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1312] 2026-08-25 12:33:05,147 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64782721 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3eee2517-0054-48f3-ab7f-d3ff3b9cdeba'} created pos.order #797 2026-08-25 12:33:05,166 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64782721 finished 2026-08-25 12:33:05,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 360 0.459 0.509 2026-08-25 12:33:05,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:33:05,619 25 INFO rb-44da9a1-224237-407818 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-25 12:33:05,663 25 INFO rb-44da9a1-224237-407818 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-25 12:33:05,714 25 INFO rb-44da9a1-224237-407818 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-25 12:33:05,768 25 INFO rb-44da9a1-224237-407818 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-25 12:33:05,823 25 INFO rb-44da9a1-224237-407818 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-25 12:33:05,885 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.011 0.048 2026-08-25 12:33:05,919 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.006 0.008 2026-08-25 12:33:06,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.018 0.014 2026-08-25 12:33:06,067 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-08-25 12:33:06,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-25 12:33:06,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20025224 (allocated 21368832) 2026-08-25 12:33:06,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 115877 2026-08-25 12:33:06,219 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-08-25 12:33:06,220 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 115877 2026-08-25 12:33:06,316 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123306_316132_test_order_does_not_remain_in_list.txt 2026-08-25 12:33:06,316 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmpj4f09ot5_chrome_odoo" 2026-08-25 12:33:06,330 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-08-25 12:33:06,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 116097 2026-08-25 12:33:06,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpvhz_m9kl_chrome_odoo 2026-08-25 12:33:06,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:37523/json/version 2026-08-25 12:33:06,880 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:06,919 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-08-25 12:33:06,919 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:37523/json 2026-08-25 12:33:06,919 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:06,929 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:37523/devtools/page/9009F03186B8B779E4A18F3B5F21340D 2026-08-25 12:33:06,962 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-08-25 12:33:06,975 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-08-25 12:33:07,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:33:07,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-08-25 12:33:07,143 25 INFO rb-44da9a1-224237-407818 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-25 12:33:07,143 25 INFO rb-44da9a1-224237-407818 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-25 12:33:07,175 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:33:07,752 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:07] "GET /pos/ui/125 HTTP/1.1" 200 - 87 0.087 0.507 2026-08-25 12:33:07,756 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '9009F03186B8B779E4A18F3B5F21340D', 'loaderId': '80CBE76C4DBA98DF3FF00DE17FB794B8', 'isDownload': False} 2026-08-25 12:33:07,756 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-08-25 12:33:07,783 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:33:07,809 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:07] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:33:07,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:07] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.021 2026-08-25 12:33:07,845 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:07] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.049 2026-08-25 12:33:08,330 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:08,336 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:08,353 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-08-25 12:33:08,367 25 INFO rb-44da9a1-224237-407818 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-25 12:33:08,374 25 INFO rb-44da9a1-224237-407818 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-25 12:33:08,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-08-25 12:33:08,408 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:33:08,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:08,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-08-25 12:33:08,482 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.015 0.028 2026-08-25 12:33:08,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-08-25 12:33:08,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.044 2026-08-25 12:33:09,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.238 0.310 2026-08-25 12:33:09,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:33:09,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33: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-25 12:33:09,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.034 2026-08-25 12:33:09,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33: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-25 12:33:09,361 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-08-25 12:33:09,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:09,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:33:09,441 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:33:09,470 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:33:09,487 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:09,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.012 0.041 2026-08-25 12:33:09,562 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "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-25 12:33:09,572 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:33:09,592 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:33:09,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.084 0.101 2026-08-25 12:33:09,673 25 INFO rb-44da9a1-224237-407818 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-25 12:33:09,704 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.046 0.093 2026-08-25 12:33:09,834 25 INFO rb-44da9a1-224237-407818 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-25 12:33:09,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.116 0.191 2026-08-25 12:33:09,887 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:09,920 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.009 0.187 2026-08-25 12:33:09,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-08-25 12:33:09,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:09] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-08-25 12:33:10,002 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:10] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.277 2026-08-25 12:33:10,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:10] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.272 2026-08-25 12:33:10,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:10] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-08-25 12:33:10,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:10] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-08-25 12:33:10,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:10] "GET /web/image?model=product.template&field=image_128&id=2141&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-08-25 12:33:10,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:10] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-08-25 12:33:10,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:10] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-08-25 12:33:10,265 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.041 0.208 2026-08-25 12:33:10,326 25 INFO rb-44da9a1-224237-407818 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-25 12:33:10,377 25 INFO rb-44da9a1-224237-407818 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-25 12:33:10,428 25 INFO rb-44da9a1-224237-407818 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-25 12:33:10,479 25 INFO rb-44da9a1-224237-407818 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-25 12:33:10,571 25 INFO rb-44da9a1-224237-407818 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-25 12:33:10,605 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:10,609 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:10,622 25 INFO rb-44da9a1-224237-407818 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-25 12:33:10,674 25 INFO rb-44da9a1-224237-407818 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-25 12:33:10,750 25 INFO rb-44da9a1-224237-407818 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-25 12:33:10,812 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-08-25 12:33:10,825 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36253968 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'cc01c5fa-81ed-438b-8a1e-019d0f2094e0'}] 2026-08-25 12:33:10,827 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-25 12:33:10,841 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:33:10,904 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14604864 (allocated 15466496) 2026-08-25 12:33:10,928 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 116097 2026-08-25 12:33:10,929 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-08-25 12:33:10,930 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 116097 2026-08-25 12:33:11,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123311_083969_test_order_sale_team.txt 2026-08-25 12:33:11,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpvhz_m9kl_chrome_odoo" 2026-08-25 12:33:11,110 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-08-25 12:33:11,290 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36253968 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'cc01c5fa-81ed-438b-8a1e-019d0f2094e0'} created pos.order #798 2026-08-25 12:33:11,293 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36253968 finished 2026-08-25 12:33:11,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.269 0.243 2026-08-25 12:33:11,345 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-08-25 12:33:12,626 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-08-25 12:33:13,143 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96215437 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-08-25 12:33:14,844 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96215437 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #800 2026-08-25 12:33:14,845 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96215437 finished 2026-08-25 12:33:14,978 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-08-25 12:33:15,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 116306 2026-08-25 12:33:15,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmp0fkihfan_chrome_odoo 2026-08-25 12:33:15,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:46693/json/version 2026-08-25 12:33:15,568 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:15,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-08-25 12:33:15,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:46693/json 2026-08-25 12:33:15,608 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:15,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:46693/devtools/page/16EFAD2E3B05F5F3EF7FBEF7D1CEF6A3 2026-08-25 12:33:15,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-08-25 12:33:15,679 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-08-25 12:33:15,849 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:33:15,853 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-08-25 12:33:15,858 25 INFO rb-44da9a1-224237-407818 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-25 12:33:15,858 25 INFO rb-44da9a1-224237-407818 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-25 12:33:15,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:33:16,404 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:16] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.051 0.483 2026-08-25 12:33:16,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '16EFAD2E3B05F5F3EF7FBEF7D1CEF6A3', 'loaderId': '7A5F459BD766B8AF54AD62159D5CE580', 'isDownload': False} 2026-08-25 12:33:16,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-08-25 12:33:16,431 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:33:16,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:16] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-08-25 12:33:16,458 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:16] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:33:16,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:16] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:33:16,981 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:16,983 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:17,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-08-25 12:33:17,033 25 INFO rb-44da9a1-224237-407818 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-25 12:33:17,047 25 INFO rb-44da9a1-224237-407818 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-25 12:33:17,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.009 2026-08-25 12:33:17,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:33:17,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:17,145 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.021 2026-08-25 12:33:17,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-08-25 12:33:17,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.032 2026-08-25 12:33:17,211 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-25 12:33:17,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.275 0.325 2026-08-25 12:33:17,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:33:17,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:33:18,017 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-08-25 12:33:18,046 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:33:18,064 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-08-25 12:33:18,068 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:18,135 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:18,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:33:18,153 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:18,160 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:18,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.017 0.020 2026-08-25 12:33:18,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.045 2026-08-25 12:33:18,210 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:18,213 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:18,268 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:18,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.032 0.052 2026-08-25 12:33:18,353 25 INFO rb-44da9a1-224237-407818 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-25 12:33:18,405 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.022 0.124 2026-08-25 12:33:18,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-08-25 12:33:18,482 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:18,496 25 INFO rb-44da9a1-224237-407818 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-25 12:33:18,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.088 2026-08-25 12:33:18,564 25 INFO rb-44da9a1-224237-407818 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-25 12:33:18,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-08-25 12:33:18,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-08-25 12:33:18,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.200 2026-08-25 12:33:18,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.238 2026-08-25 12:33:18,745 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.242 2026-08-25 12:33:18,778 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.009 0.203 2026-08-25 12:33:18,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-08-25 12:33:18,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.199 2026-08-25 12:33:18,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.196 2026-08-25 12:33:18,961 25 INFO rb-44da9a1-224237-407818 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-25 12:33:19,022 25 INFO rb-44da9a1-224237-407818 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-25 12:33:19,159 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.044 0.091 2026-08-25 12:33:19,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.022 0.030 2026-08-25 12:33:19,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.014 2026-08-25 12:33:19,369 25 INFO rb-44da9a1-224237-407818 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-25 12:33:19,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:19] "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.059 0.091 2026-08-25 12:33:19,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.041 0.082 2026-08-25 12:33:19,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.122 2026-08-25 12:33:19,710 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.023 2026-08-25 12:33:19,752 25 INFO rb-44da9a1-224237-407818 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-25 12:33:19,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.025 0.022 2026-08-25 12:33:19,958 25 INFO rb-44da9a1-224237-407818 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-25 12:33:20,006 25 INFO rb-44da9a1-224237-407818 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-25 12:33:20,057 25 INFO rb-44da9a1-224237-407818 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-25 12:33:20,110 25 INFO rb-44da9a1-224237-407818 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-25 12:33:20,158 25 INFO rb-44da9a1-224237-407818 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-25 12:33:20,210 25 INFO rb-44da9a1-224237-407818 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-25 12:33:20,261 25 INFO rb-44da9a1-224237-407818 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-25 12:33:20,313 25 INFO rb-44da9a1-224237-407818 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-25 12:33:20,363 25 INFO rb-44da9a1-224237-407818 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-25 12:33:20,415 25 INFO rb-44da9a1-224237-407818 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-25 12:33:20,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-08-25 12:33:20,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-25 12:33:20,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17176668 (allocated 18612224) 2026-08-25 12:33:20,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 116306 2026-08-25 12:33:20,576 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-08-25 12:33:20,576 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 116306 2026-08-25 12:33:20,681 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123320_681084_test_pos_not_groupable_product.txt 2026-08-25 12:33:20,681 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmp0fkihfan_chrome_odoo" 2026-08-25 12:33:20,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-08-25 12:33:21,366 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 116517 2026-08-25 12:33:21,366 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpzvbp7i3x_chrome_odoo 2026-08-25 12:33:21,366 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:40089/json/version 2026-08-25 12:33:21,367 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:21,384 25 INFO rb-44da9a1-224237-407818 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-25 12:33:21,384 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:40089/json 2026-08-25 12:33:21,385 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:21,406 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:40089/devtools/page/0469B98F8F2DC70811CAD50E00E16824 2026-08-25 12:33:21,464 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-08-25 12:33:21,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-08-25 12:33:21,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:33:21,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-08-25 12:33:21,716 25 INFO rb-44da9a1-224237-407818 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-25 12:33:21,716 25 INFO rb-44da9a1-224237-407818 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-25 12:33:21,743 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:33:22,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.080 0.464 2026-08-25 12:33:22,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '0469B98F8F2DC70811CAD50E00E16824', 'loaderId': '5B0078AB444306057E8BC46B7D5B69FD', 'isDownload': False} 2026-08-25 12:33:22,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-08-25 12:33:22,297 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:33:22,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:33:22,337 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-08-25 12:33:22,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-08-25 12:33:22,808 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:22,815 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:33:22,846 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.024 2026-08-25 12:33:22,864 25 INFO rb-44da9a1-224237-407818 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-25 12:33:22,875 25 INFO rb-44da9a1-224237-407818 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-25 12:33:22,887 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.012 2026-08-25 12:33:22,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:33:22,924 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:22,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.015 2026-08-25 12:33:22,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-25 12:33:23,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.045 0.057 2026-08-25 12:33:23,096 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.103 2026-08-25 12:33:23,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.447 0.302 2026-08-25 12:33:23,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:33:23,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-08-25 12:33:24,040 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.035 2026-08-25 12:33:24,081 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:33:24,102 25 INFO rb-44da9a1-224237-407818 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-25 12:33:24,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.012 2026-08-25 12:33:24,176 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:33:24,181 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:24,184 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:24,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.021 0.030 2026-08-25 12:33:24,229 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:33:24,230 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-08-25 12:33:24,231 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:33:24,255 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.073 2026-08-25 12:33:24,354 25 INFO rb-44da9a1-224237-407818 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-25 12:33:24,423 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:24,519 25 INFO rb-44da9a1-224237-407818 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-25 12:33:24,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.127 0.066 2026-08-25 12:33:24,616 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:24,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.079 0.221 2026-08-25 12:33:24,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.235 2026-08-25 12:33:24,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-08-25 12:33:24,811 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.313 2026-08-25 12:33:24,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.358 2026-08-25 12:33:24,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.012 0.235 2026-08-25 12:33:24,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-08-25 12:33:24,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-08-25 12:33:24,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:24] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-08-25 12:33:25,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:25] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.163 2026-08-25 12:33:25,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:25] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-08-25 12:33:25,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.258 2026-08-25 12:33:25,185 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,240 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,291 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,342 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,393 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,443 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,588 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,646 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,697 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,756 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,815 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,865 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,936 25 INFO rb-44da9a1-224237-407818 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-25 12:33:25,948 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:25,950 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:25,990 25 INFO rb-44da9a1-224237-407818 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-25 12:33:26,038 25 INFO rb-44da9a1-224237-407818 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-25 12:33:26,109 25 INFO rb-44da9a1-224237-407818 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-25 12:33:26,164 25 INFO rb-44da9a1-224237-407818 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-25 12:33:26,231 25 INFO rb-44da9a1-224237-407818 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-25 12:33:26,237 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87883650 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'acfc2385-2351-4a3d-b92d-3c9acf19b6df'}] 2026-08-25 12:33:26,246 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:28,211 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87883650 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'acfc2385-2351-4a3d-b92d-3c9acf19b6df'} created pos.order #801 2026-08-25 12:33:28,248 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87883650 finished 2026-08-25 12:33:28,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 577 0.819 1.308 2026-08-25 12:33:28,405 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:28] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:28,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:33:28,542 25 INFO rb-44da9a1-224237-407818 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-25 12:33:30,573 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-08-25 12:33:30,574 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-08-25 12:33:30,690 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 19049984 (allocated 20709376) 2026-08-25 12:33:30,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 116517 2026-08-25 12:33:30,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-08-25 12:33:30,707 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 116517 2026-08-25 12:33:30,807 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123330_807397_test_pos_order_and_invoice_amounts.txt 2026-08-25 12:33:30,807 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpzvbp7i3x_chrome_odoo" 2026-08-25 12:33:30,844 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-08-25 12:33:31,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 116732 2026-08-25 12:33:31,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmpp6sf09sy_chrome_odoo 2026-08-25 12:33:31,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:38275/json/version 2026-08-25 12:33:31,284 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:31,352 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-08-25 12:33:31,352 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:38275/json 2026-08-25 12:33:31,352 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:31,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:38275/devtools/page/B7D5701E80326F2E22B7EB3B5B997769 2026-08-25 12:33:31,416 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-08-25 12:33:31,434 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-08-25 12:33:31,563 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:33:31,573 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-08-25 12:33:31,576 25 INFO rb-44da9a1-224237-407818 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-25 12:33:31,576 25 INFO rb-44da9a1-224237-407818 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-25 12:33:31,591 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:33:32,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:32] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.074 0.649 2026-08-25 12:33:32,314 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': 'B7D5701E80326F2E22B7EB3B5B997769', 'loaderId': '205BA2536B0668BC432E86360C624EAD', 'isDownload': False} 2026-08-25 12:33:32,314 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-08-25 12:33:32,334 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:33:32,352 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:32] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:33:32,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:32] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.019 0.017 2026-08-25 12:33:32,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:32] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-08-25 12:33:32,910 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:32,924 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:32,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-08-25 12:33:32,971 25 INFO rb-44da9a1-224237-407818 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-25 12:33:32,982 25 INFO rb-44da9a1-224237-407818 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-25 12:33:32,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.010 2026-08-25 12:33:33,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-08-25 12:33:33,047 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:33,084 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.012 2026-08-25 12:33:33,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-08-25 12:33:33,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.042 0.035 2026-08-25 12:33:33,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-08-25 12:33:33,786 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.235 0.327 2026-08-25 12:33:33,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33: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-25 12:33:33,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:33:33,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:33] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.036 0.037 2026-08-25 12:33:34,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:33:34,023 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-08-25 12:33:34,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:33:34,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:34,102 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:33:34,117 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:34,126 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:34,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.014 0.029 2026-08-25 12:33:34,168 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33: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-25 12:33:34,171 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:34,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.026 0.063 2026-08-25 12:33:34,207 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:34,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.076 0.043 2026-08-25 12:33:34,330 25 INFO rb-44da9a1-224237-407818 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-25 12:33:34,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.059 0.165 2026-08-25 12:33:34,465 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:34,480 25 INFO rb-44da9a1-224237-407818 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-25 12:33:34,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-08-25 12:33:34,565 25 INFO rb-44da9a1-224237-407818 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-25 12:33:34,600 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.205 2026-08-25 12:33:34,639 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-08-25 12:33:34,690 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.013 0.276 2026-08-25 12:33:34,728 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.012 0.296 2026-08-25 12:33:34,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.277 2026-08-25 12:33:34,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-08-25 12:33:34,809 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-08-25 12:33:34,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.201 2026-08-25 12:33:34,909 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:34] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-08-25 12:33:35,022 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,107 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,158 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,216 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,279 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,330 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,381 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,433 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,484 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,535 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,625 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,671 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,723 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,774 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,824 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,876 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,927 25 INFO rb-44da9a1-224237-407818 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-25 12:33:35,977 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,028 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,170 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,223 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,275 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,330 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,389 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,440 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,492 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,545 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,596 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,647 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,713 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,729 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:36,730 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:33:36,764 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,815 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,886 25 INFO rb-44da9a1-224237-407818 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-25 12:33:36,937 25 INFO rb-44da9a1-224237-407818 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-25 12:33:37,010 25 INFO rb-44da9a1-224237-407818 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-25 12:33:37,016 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67482050 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'af77c735-838f-4ca5-9a0c-395bcf545c25'}] 2026-08-25 12:33:37,019 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:33:37,340 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67482050 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'af77c735-838f-4ca5-9a0c-395bcf545c25'} created pos.order #802 2026-08-25 12:33:37,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67482050 finished 2026-08-25 12:33:37,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.153 0.241 2026-08-25 12:33:37,474 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:33:37,578 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-08-25 12:33:37,579 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-25 12:33:37,734 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 22712992 (allocated 24252416) 2026-08-25 12:33:37,744 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 116732 2026-08-25 12:33:37,745 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-08-25 12:33:37,747 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 116732 2026-08-25 12:33:37,846 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123337_845755_test_pos_sale_warnings.txt 2026-08-25 12:33:37,846 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmpp6sf09sy_chrome_odoo" 2026-08-25 12:33:37,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-08-25 12:33:38,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 116936 2026-08-25 12:33:38,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmp_dlykeyy_chrome_odoo 2026-08-25 12:33:38,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:41863/json/version 2026-08-25 12:33:38,548 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:38,636 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-08-25 12:33:38,637 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:41863/json 2026-08-25 12:33:38,637 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:38,651 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:41863/devtools/page/13E598BEBAF72028AC7CFB733D461C81 2026-08-25 12:33:38,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-08-25 12:33:38,682 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-08-25 12:33:38,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:33:38,895 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-08-25 12:33:38,898 25 INFO rb-44da9a1-224237-407818 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-25 12:33:38,899 25 INFO rb-44da9a1-224237-407818 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-25 12:33:38,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:33:39,400 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:39] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.055 0.437 2026-08-25 12:33:39,404 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '13E598BEBAF72028AC7CFB733D461C81', 'loaderId': 'E573508DEBA4133A9C4B597DAB6A8117', 'isDownload': False} 2026-08-25 12:33:39,405 25 INFO rb-44da9a1-224237-407818 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-25 12:33:39,420 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:33:39,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:39] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:33:39,458 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:39] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-08-25 12:33:39,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:39] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-08-25 12:33:40,046 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:40,055 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:40,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-08-25 12:33:40,108 25 INFO rb-44da9a1-224237-407818 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-25 12:33:40,117 25 INFO rb-44da9a1-224237-407818 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-25 12:33:40,121 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:33:40,139 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:33:40,154 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:40,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.015 2026-08-25 12:33:40,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-08-25 12:33:40,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.036 2026-08-25 12:33:40,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.033 2026-08-25 12:33:40,917 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.284 0.323 2026-08-25 12:33:40,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:33:41,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-08-25 12:33:41,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.072 2026-08-25 12:33:41,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:33:41,187 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-08-25 12:33:41,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:41,260 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:41,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:33:41,304 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:41,322 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:33:41,344 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:33:41,365 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:33:41,368 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:41,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.027 0.065 2026-08-25 12:33:41,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.093 2026-08-25 12:33:41,473 25 INFO rb-44da9a1-224237-407818 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-25 12:33:41,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.054 0.080 2026-08-25 12:33:41,611 25 INFO rb-44da9a1-224237-407818 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-25 12:33:41,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.065 0.210 2026-08-25 12:33:41,638 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:41,664 25 INFO rb-44da9a1-224237-407818 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-25 12:33:41,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.097 2026-08-25 12:33:41,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.131 2026-08-25 12:33:41,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-08-25 12:33:41,763 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-08-25 12:33:41,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.009 0.184 2026-08-25 12:33:41,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.013 0.181 2026-08-25 12:33:41,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.191 2026-08-25 12:33:41,924 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-08-25 12:33:41,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:41] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-08-25 12:33:42,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.067 0.251 2026-08-25 12:33:42,092 25 INFO rb-44da9a1-224237-407818 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-25 12:33:42,153 25 INFO rb-44da9a1-224237-407818 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-25 12:33:42,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.044 0.073 2026-08-25 12:33:42,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.034 0.036 2026-08-25 12:33:42,419 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.013 2026-08-25 12:33:42,483 25 INFO rb-44da9a1-224237-407818 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-25 12:33:42,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:42] "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.093 0.085 2026-08-25 12:33:42,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.048 0.072 2026-08-25 12:33:42,809 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.121 2026-08-25 12:33:42,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.024 2026-08-25 12:33:42,891 25 INFO rb-44da9a1-224237-407818 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-25 12:33:42,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.021 2026-08-25 12:33:43,006 25 INFO rb-44da9a1-224237-407818 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-25 12:33:43,054 25 INFO rb-44da9a1-224237-407818 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-25 12:33:43,107 25 INFO rb-44da9a1-224237-407818 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-25 12:33:43,158 25 INFO rb-44da9a1-224237-407818 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-25 12:33:43,286 25 INFO rb-44da9a1-224237-407818 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-25 12:33:43,356 25 INFO rb-44da9a1-224237-407818 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-25 12:33:43,369 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:43,371 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:43,407 25 INFO rb-44da9a1-224237-407818 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-25 12:33:43,457 25 INFO rb-44da9a1-224237-407818 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-25 12:33:43,530 25 INFO rb-44da9a1-224237-407818 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-25 12:33:43,591 25 INFO rb-44da9a1-224237-407818 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-25 12:33:43,600 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66694993 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e81211cf-91d5-4bfa-8c03-9d7ce8c84b23'}] 2026-08-25 12:33:43,603 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:33:43,970 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66694993 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e81211cf-91d5-4bfa-8c03-9d7ce8c84b23'} created pos.order #803 2026-08-25 12:33:43,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66694993 finished 2026-08-25 12:33:44,303 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1320] 2026-08-25 12:33:44,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 441 0.475 0.522 2026-08-25 12:33:44,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:33:44,772 25 INFO rb-44da9a1-224237-407818 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-25 12:33:44,821 25 INFO rb-44da9a1-224237-407818 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-25 12:33:44,870 25 INFO rb-44da9a1-224237-407818 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-25 12:33:44,924 25 INFO rb-44da9a1-224237-407818 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-25 12:33:44,978 25 INFO rb-44da9a1-224237-407818 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-25 12:33:45,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.039 2026-08-25 12:33:45,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.055 0.029 2026-08-25 12:33:45,152 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.013 2026-08-25 12:33:45,190 25 INFO rb-44da9a1-224237-407818 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-25 12:33:45,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:45] "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.066 0.077 2026-08-25 12:33:45,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.076 0.071 2026-08-25 12:33:45,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.146 2026-08-25 12:33:45,556 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.023 2026-08-25 12:33:45,601 25 INFO rb-44da9a1-224237-407818 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-25 12:33:45,634 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.021 2026-08-25 12:33:45,682 25 INFO rb-44da9a1-224237-407818 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-25 12:33:45,731 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-08-25 12:33:45,731 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-08-25 12:33:45,850 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19331076 (allocated 20844544) 2026-08-25 12:33:45,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 116936 2026-08-25 12:33:45,885 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-08-25 12:33:45,886 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 116936 2026-08-25 12:33:45,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123345_981054_test_quantity_updated_settle.txt 2026-08-25 12:33:45,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmp_dlykeyy_chrome_odoo" 2026-08-25 12:33:45,995 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-08-25 12:33:46,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24300276 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '46e361fa-c5f5-4d30-aa76-f8f086b8e709'}] 2026-08-25 12:33:46,835 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1322] 2026-08-25 12:33:48,603 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24300276 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '46e361fa-c5f5-4d30-aa76-f8f086b8e709'} created pos.order #804 2026-08-25 12:33:48,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24300276 finished 2026-08-25 12:33:48,770 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36872901 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '90740626-2651-4750-bd2f-fe27cfb951c4'}] 2026-08-25 12:33:49,659 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36872901 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '90740626-2651-4750-bd2f-fe27cfb951c4'} created pos.order #805 2026-08-25 12:33:49,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36872901 finished 2026-08-25 12:33:49,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-08-25 12:33:50,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83803882 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'e672b654-3266-4c0d-996f-ea3e09054712'}] 2026-08-25 12:33:50,822 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1327] 2026-08-25 12:33:52,444 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83803882 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'e672b654-3266-4c0d-996f-ea3e09054712'} created pos.order #806 2026-08-25 12:33:52,447 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83803882 finished 2026-08-25 12:33:52,819 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-08-25 12:33:53,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 117157 2026-08-25 12:33:53,514 25 INFO rb-44da9a1-224237-407818 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/tmpea4imlbw_chrome_odoo 2026-08-25 12:33:53,514 25 INFO rb-44da9a1-224237-407818 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:41197/json/version 2026-08-25 12:33:53,516 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:53,562 25 INFO rb-44da9a1-224237-407818 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-25 12:33:53,562 25 INFO rb-44da9a1-224237-407818 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:41197/json 2026-08-25 12:33:53,562 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:33:53,609 25 INFO rb-44da9a1-224237-407818 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:41197/devtools/page/557FF8F5A21B9C765E8292754B7812DE 2026-08-25 12:33:53,626 25 INFO rb-44da9a1-224237-407818 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-25 12:33:53,629 25 INFO rb-44da9a1-224237-407818 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-25 12:33:53,840 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:33:53,842 25 INFO rb-44da9a1-224237-407818 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-25 12:33:53,846 25 INFO rb-44da9a1-224237-407818 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-25 12:33:53,846 25 INFO rb-44da9a1-224237-407818 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-25 12:33:53,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:33:54,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:54] "GET /pos/ui/125 HTTP/1.1" 200 - 128 0.066 0.453 2026-08-25 12:33:54,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '557FF8F5A21B9C765E8292754B7812DE', 'loaderId': 'B7844AD17DAFCF26B7CA526245D0E7FB', 'isDownload': False} 2026-08-25 12:33:54,376 25 INFO rb-44da9a1-224237-407818 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-25 12:33:54,396 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:33:54,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:54] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:33:54,426 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:54] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-08-25 12:33:54,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:54] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-08-25 12:33:54,893 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:54,899 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:54,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:33:54,937 25 INFO rb-44da9a1-224237-407818 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-25 12:33:54,947 25 INFO rb-44da9a1-224237-407818 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-25 12:33:54,951 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-08-25 12:33:54,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:33:54,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:55,010 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-08-25 12:33:55,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.028 2026-08-25 12:33:55,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-08-25 12:33:55,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.034 2026-08-25 12:33:55,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.293 0.318 2026-08-25 12:33:55,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:33:55,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:33:55,920 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:55] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-08-25 12:33:55,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:33:55,968 25 INFO rb-44da9a1-224237-407818 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-25 12:33:55,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:33:56,023 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:56,041 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:33:56,056 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:33:56,066 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:56,081 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.020 0.018 2026-08-25 12:33:56,129 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:33:56,145 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.024 0.093 2026-08-25 12:33:56,146 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:33:56,157 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:56,231 25 INFO rb-44da9a1-224237-407818 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-25 12:33:56,280 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.072 0.060 2026-08-25 12:33:56,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.066 0.168 2026-08-25 12:33:56,390 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:33:56,413 25 INFO rb-44da9a1-224237-407818 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-25 12:33:56,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.111 2026-08-25 12:33:56,468 25 INFO rb-44da9a1-224237-407818 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-25 12:33:56,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.025 0.138 2026-08-25 12:33:56,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.183 2026-08-25 12:33:56,565 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.221 2026-08-25 12:33:56,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.012 0.255 2026-08-25 12:33:56,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.014 0.248 2026-08-25 12:33:56,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.241 2026-08-25 12:33:56,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-08-25 12:33:56,731 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-08-25 12:33:56,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-08-25 12:33:56,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.042 0.195 2026-08-25 12:33:56,891 25 INFO rb-44da9a1-224237-407818 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-25 12:33:56,952 25 INFO rb-44da9a1-224237-407818 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-25 12:33:57,101 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.060 0.083 2026-08-25 12:33:57,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.026 0.035 2026-08-25 12:33:57,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-08-25 12:33:57,316 25 INFO rb-44da9a1-224237-407818 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-25 12:33:57,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:57] "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.076 0.083 2026-08-25 12:33:57,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.055 0.073 2026-08-25 12:33:57,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.130 2026-08-25 12:33:57,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.022 2026-08-25 12:33:57,706 25 INFO rb-44da9a1-224237-407818 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-25 12:33:57,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:57] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.018 2026-08-25 12:33:57,827 25 INFO rb-44da9a1-224237-407818 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-25 12:33:57,878 25 INFO rb-44da9a1-224237-407818 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-25 12:33:57,929 25 INFO rb-44da9a1-224237-407818 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-25 12:33:57,986 25 INFO rb-44da9a1-224237-407818 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-25 12:33:58,038 25 INFO rb-44da9a1-224237-407818 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-25 12:33:58,092 25 INFO rb-44da9a1-224237-407818 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-25 12:33:58,158 25 INFO rb-44da9a1-224237-407818 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-25 12:33:58,171 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:58,172 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:33:58,209 25 INFO rb-44da9a1-224237-407818 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-25 12:33:58,260 25 INFO rb-44da9a1-224237-407818 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-25 12:33:58,330 25 INFO rb-44da9a1-224237-407818 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-25 12:33:58,395 25 INFO rb-44da9a1-224237-407818 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-25 12:33:58,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99078191 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd09c2935-4d39-439c-a82b-45b06418f6b5'}] 2026-08-25 12:33:58,406 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:33:58,790 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99078191 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd09c2935-4d39-439c-a82b-45b06418f6b5'} created pos.order #808 2026-08-25 12:33:58,803 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99078191 finished 2026-08-25 12:33:59,171 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1331] 2026-08-25 12:33:59,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 449 0.413 0.522 2026-08-25 12:33:59,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:33:59,481 25 INFO rb-44da9a1-224237-407818 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-25 12:33:59,542 25 INFO rb-44da9a1-224237-407818 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-25 12:33:59,591 25 INFO rb-44da9a1-224237-407818 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-25 12:33:59,641 25 INFO rb-44da9a1-224237-407818 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-25 12:33:59,697 25 INFO rb-44da9a1-224237-407818 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-25 12:33:59,752 25 INFO rb-44da9a1-224237-407818 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-25 12:33:59,800 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.040 2026-08-25 12:33:59,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.022 0.027 2026-08-25 12:33:59,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:33:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-08-25 12:33:59,941 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:00] "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.060 0.072 2026-08-25 12:34:00,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.068 0.087 2026-08-25 12:34:00,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.147 2026-08-25 12:34:00,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.021 2026-08-25 12:34:00,323 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,358 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.022 2026-08-25 12:34:00,408 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,459 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,509 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,566 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,618 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,670 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,728 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,777 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,828 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,884 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,945 25 INFO rb-44da9a1-224237-407818 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-25 12:34:00,949 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17156992 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'bfcff053-49dc-4eb8-a45f-2762fd3bbd10'}] 2026-08-25 12:34:01,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17156992 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'bfcff053-49dc-4eb8-a45f-2762fd3bbd10'} created pos.order #809 2026-08-25 12:34:01,358 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17156992 finished 2026-08-25 12:34:01,579 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1333] 2026-08-25 12:34:01,745 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 323 0.226 0.573 2026-08-25 12:34:01,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:34:01,819 25 INFO rb-44da9a1-224237-407818 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-25 12:34:01,894 25 INFO rb-44da9a1-224237-407818 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-25 12:34:01,933 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-08-25 12:34:01,934 25 INFO rb-44da9a1-224237-407818 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-25 12:34:02,042 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 20648072 (allocated 21630976) 2026-08-25 12:34:02,058 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 117157 2026-08-25 12:34:02,059 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-08-25 12:34:02,060 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 117157 2026-08-25 12:34:02,157 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123402_157030_test_sale_order_fp_different_from_partner_one.txt 2026-08-25 12:34:02,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmpea4imlbw_chrome_odoo" 2026-08-25 12:34:02,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-08-25 12:34:03,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 117378 2026-08-25 12:34:03,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmp3d5p_scd_chrome_odoo 2026-08-25 12:34:03,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:33259/json/version 2026-08-25 12:34:03,016 25 INFO rb-44da9a1-224237-407818 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-25 12:34:03,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-08-25 12:34:03,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:33259/json 2026-08-25 12:34:03,069 25 INFO rb-44da9a1-224237-407818 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-25 12:34:03,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:33259/devtools/page/93CBCB4DEAAC9BA5DF03E43F123A974E 2026-08-25 12:34:03,089 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-08-25 12:34:03,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-08-25 12:34:03,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:34:03,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-08-25 12:34:03,299 25 INFO rb-44da9a1-224237-407818 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-25 12:34:03,299 25 INFO rb-44da9a1-224237-407818 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-25 12:34:03,314 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:34:03,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:03] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.037 0.376 2026-08-25 12:34:03,728 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': '93CBCB4DEAAC9BA5DF03E43F123A974E', 'loaderId': 'EE37E93DDE8E10158CE076D94C629C9B', 'isDownload': False} 2026-08-25 12:34:03,729 25 INFO rb-44da9a1-224237-407818 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-25 12:34:03,749 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:34:03,768 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:03] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:34:03,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:03] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:34:03,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:03] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-08-25 12:34:04,211 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:04,221 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:04,236 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:34:04,261 25 INFO rb-44da9a1-224237-407818 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-25 12:34:04,267 25 INFO rb-44da9a1-224237-407818 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-25 12:34:04,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:34:04,285 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:34:04,298 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:04,330 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.013 2026-08-25 12:34:04,343 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-25 12:34:04,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.040 2026-08-25 12:34:04,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.048 2026-08-25 12:34:04,968 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.232 0.289 2026-08-25 12:34:04,993 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:34:05,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:34:05,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-08-25 12:34:05,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:34:05,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-08-25 12:34:05,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:34:05,228 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:05,231 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:05,268 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:34:05,285 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:34:05,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.034 0.023 2026-08-25 12:34:05,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.061 2026-08-25 12:34:05,315 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34: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-25 12:34:05,325 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:34:05,364 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:05,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.037 0.041 2026-08-25 12:34:05,439 25 INFO rb-44da9a1-224237-407818 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-25 12:34:05,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.030 0.118 2026-08-25 12:34:05,579 25 INFO rb-44da9a1-224237-407818 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-25 12:34:05,626 25 INFO rb-44da9a1-224237-407818 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-25 12:34:05,639 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.016 0.064 2026-08-25 12:34:05,665 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:34:05,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.169 2026-08-25 12:34:05,719 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-08-25 12:34:05,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.166 2026-08-25 12:34:05,768 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-08-25 12:34:05,796 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-08-25 12:34:05,826 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-08-25 12:34:05,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-08-25 12:34:05,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.161 2026-08-25 12:34:05,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-08-25 12:34:05,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:05] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-08-25 12:34:06,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.027 0.192 2026-08-25 12:34:06,150 25 INFO rb-44da9a1-224237-407818 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-25 12:34:06,219 25 INFO rb-44da9a1-224237-407818 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-25 12:34:06,262 25 INFO rb-44da9a1-224237-407818 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-25 12:34:06,318 25 INFO rb-44da9a1-224237-407818 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-25 12:34:06,376 25 INFO rb-44da9a1-224237-407818 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-25 12:34:06,426 25 INFO rb-44da9a1-224237-407818 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-25 12:34:06,477 25 INFO rb-44da9a1-224237-407818 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-25 12:34:06,534 25 INFO rb-44da9a1-224237-407818 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-25 12:34:06,595 25 INFO rb-44da9a1-224237-407818 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-25 12:34:06,731 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.039 0.094 2026-08-25 12:34:06,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:06] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.013 0.023 2026-08-25 12:34:06,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.031 0.031 2026-08-25 12:34:06,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-08-25 12:34:06,974 25 INFO rb-44da9a1-224237-407818 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-25 12:34:07,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:07] "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.070 0.068 2026-08-25 12:34:07,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.056 0.069 2026-08-25 12:34:07,265 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.115 2026-08-25 12:34:07,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.020 2026-08-25 12:34:07,342 25 INFO rb-44da9a1-224237-407818 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-25 12:34:07,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:07] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.020 2026-08-25 12:34:07,459 25 INFO rb-44da9a1-224237-407818 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-25 12:34:07,510 25 INFO rb-44da9a1-224237-407818 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-25 12:34:07,561 25 INFO rb-44da9a1-224237-407818 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-25 12:34:07,612 25 INFO rb-44da9a1-224237-407818 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-25 12:34:07,678 25 INFO rb-44da9a1-224237-407818 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-25 12:34:07,728 25 INFO rb-44da9a1-224237-407818 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-25 12:34:07,866 25 INFO rb-44da9a1-224237-407818 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-25 12:34:07,919 25 INFO rb-44da9a1-224237-407818 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-25 12:34:07,970 25 INFO rb-44da9a1-224237-407818 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-25 12:34:08,026 25 INFO rb-44da9a1-224237-407818 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-25 12:34:08,081 25 INFO rb-44da9a1-224237-407818 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-25 12:34:08,131 25 INFO rb-44da9a1-224237-407818 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-25 12:34:08,182 25 INFO rb-44da9a1-224237-407818 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-25 12:34:08,239 25 INFO rb-44da9a1-224237-407818 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-25 12:34:08,292 25 INFO rb-44da9a1-224237-407818 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-25 12:34:08,348 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.007 0.046 2026-08-25 12:34:08,379 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:08] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.009 0.013 2026-08-25 12:34:08,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.035 0.026 2026-08-25 12:34:08,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.012 2026-08-25 12:34:08,529 25 INFO rb-44da9a1-224237-407818 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-25 12:34:08,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:08] "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.059 0.070 2026-08-25 12:34:08,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.054 0.068 2026-08-25 12:34:08,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.104 2026-08-25 12:34:08,842 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.021 2026-08-25 12:34:08,905 25 INFO rb-44da9a1-224237-407818 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-25 12:34:08,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.019 2026-08-25 12:34:08,981 25 INFO rb-44da9a1-224237-407818 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-25 12:34:09,031 25 INFO rb-44da9a1-224237-407818 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-25 12:34:09,084 25 INFO rb-44da9a1-224237-407818 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-25 12:34:09,133 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-08-25 12:34:09,134 25 INFO rb-44da9a1-224237-407818 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-25 12:34:09,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 25366604 (allocated 26873856) 2026-08-25 12:34:09,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 117378 2026-08-25 12:34:09,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-08-25 12:34:09,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 117378 2026-08-25 12:34:09,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123409_376018_test_selected_partner_quotation_loading.txt 2026-08-25 12:34:09,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmp3d5p_scd_chrome_odoo" 2026-08-25 12:34:09,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-08-25 12:34:10,316 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 117595 2026-08-25 12:34:10,316 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmp7u9y5un6_chrome_odoo 2026-08-25 12:34:10,321 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:35523/json/version 2026-08-25 12:34:10,322 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:10,384 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-08-25 12:34:10,385 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:35523/json 2026-08-25 12:34:10,385 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:10,408 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:35523/devtools/page/3B27EE486279338D6E10906A0AF8F0F8 2026-08-25 12:34:10,464 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-08-25 12:34:10,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-08-25 12:34:10,675 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:34:10,678 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-08-25 12:34:10,681 25 INFO rb-44da9a1-224237-407818 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-25 12:34:10,681 25 INFO rb-44da9a1-224237-407818 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-25 12:34:10,695 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:34:11,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.044 0.384 2026-08-25 12:34:11,122 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '3B27EE486279338D6E10906A0AF8F0F8', 'loaderId': '242150F8F66EAE8E70013741DF1C3D33', 'isDownload': False} 2026-08-25 12:34:11,123 25 INFO rb-44da9a1-224237-407818 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-25 12:34:11,138 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:34:11,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-08-25 12:34:11,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-08-25 12:34:11,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:34:11,670 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:34:11,684 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:34:11,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.020 2026-08-25 12:34:11,723 25 INFO rb-44da9a1-224237-407818 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-25 12:34:11,736 25 INFO rb-44da9a1-224237-407818 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-25 12:34:11,747 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.019 2026-08-25 12:34:11,766 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:34:11,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:11,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.018 2026-08-25 12:34:11,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.042 2026-08-25 12:34:11,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.050 2026-08-25 12:34:11,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-08-25 12:34:12,604 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.309 0.319 2026-08-25 12:34:12,639 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-08-25 12:34:12,742 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:34:12,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:12] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.040 2026-08-25 12:34:12,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:34:12,890 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-08-25 12:34:12,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:34:12,946 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:12,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:34:12,984 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:34:12,988 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:34:12,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:12] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.017 0.015 2026-08-25 12:34:13,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.011 0.049 2026-08-25 12:34:13,029 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "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-25 12:34:13,050 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:13,093 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:34:13,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.070 0.050 2026-08-25 12:34:13,210 25 INFO rb-44da9a1-224237-407818 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-25 12:34:13,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.043 0.162 2026-08-25 12:34:13,308 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:13,309 25 INFO rb-44da9a1-224237-407818 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-25 12:34:13,361 25 INFO rb-44da9a1-224237-407818 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-25 12:34:13,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.049 0.035 2026-08-25 12:34:13,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.130 2026-08-25 12:34:13,445 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-08-25 12:34:13,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.205 2026-08-25 12:34:13,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-08-25 12:34:13,558 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.240 2026-08-25 12:34:13,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-08-25 12:34:13,615 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-08-25 12:34:13,642 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-08-25 12:34:13,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-08-25 12:34:13,752 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.040 0.190 2026-08-25 12:34:13,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-08-25 12:34:13,795 25 INFO rb-44da9a1-224237-407818 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-25 12:34:13,857 25 INFO rb-44da9a1-224237-407818 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-25 12:34:13,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.046 0.082 2026-08-25 12:34:14,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.026 0.038 2026-08-25 12:34:14,143 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.018 0.014 2026-08-25 12:34:14,217 25 INFO rb-44da9a1-224237-407818 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-25 12:34:14,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34: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.042 0.068 2026-08-25 12:34:14,474 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.052 0.083 2026-08-25 12:34:14,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.124 2026-08-25 12:34:14,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.025 2026-08-25 12:34:14,599 25 INFO rb-44da9a1-224237-407818 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-25 12:34:14,638 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.014 0.022 2026-08-25 12:34:14,726 25 INFO rb-44da9a1-224237-407818 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-25 12:34:14,771 25 INFO rb-44da9a1-224237-407818 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-25 12:34:14,827 25 INFO rb-44da9a1-224237-407818 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-25 12:34:14,903 25 INFO rb-44da9a1-224237-407818 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-25 12:34:14,912 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:14,916 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:14,950 25 INFO rb-44da9a1-224237-407818 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-25 12:34:15,001 25 INFO rb-44da9a1-224237-407818 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-25 12:34:15,075 25 INFO rb-44da9a1-224237-407818 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-25 12:34:15,142 25 INFO rb-44da9a1-224237-407818 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-25 12:34:15,150 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45843983 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e2d954fb-f5be-4bcf-9b7b-812ff1ed36ba'}] 2026-08-25 12:34:15,162 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:34:15,581 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45843983 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e2d954fb-f5be-4bcf-9b7b-812ff1ed36ba'} created pos.order #810 2026-08-25 12:34:15,599 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45843983 finished 2026-08-25 12:34:16,108 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 430 0.416 0.545 2026-08-25 12:34:16,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:34:16,262 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-08-25 12:34:16,263 25 INFO rb-44da9a1-224237-407818 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-25 12:34:16,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17590800 (allocated 19398656) 2026-08-25 12:34:16,404 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 117595 2026-08-25 12:34:16,405 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-08-25 12:34:16,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 117595 2026-08-25 12:34:16,509 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123416_509277_test_settle_cancelled_sale_order.txt 2026-08-25 12:34:16,509 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmp7u9y5un6_chrome_odoo" 2026-08-25 12:34:16,573 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-08-25 12:34:17,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 117813 2026-08-25 12:34:17,203 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmp2kco6ege_chrome_odoo 2026-08-25 12:34:17,203 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:33213/json/version 2026-08-25 12:34:17,204 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:17,265 25 INFO rb-44da9a1-224237-407818 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-25 12:34:17,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:33213/json 2026-08-25 12:34:17,266 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:17,299 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:33213/devtools/page/C7E76FDF67F3E9F96B6ACCDB14DD6FE7 2026-08-25 12:34:17,358 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-08-25 12:34:17,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-08-25 12:34:17,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:34:17,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-08-25 12:34:17,546 25 INFO rb-44da9a1-224237-407818 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-25 12:34:17,546 25 INFO rb-44da9a1-224237-407818 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-25 12:34:17,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:34:18,146 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.133 0.458 2026-08-25 12:34:18,151 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': 'C7E76FDF67F3E9F96B6ACCDB14DD6FE7', 'loaderId': '71A5AB5EFBBABCA387496D41CB7EA764', 'isDownload': False} 2026-08-25 12:34:18,151 25 INFO rb-44da9a1-224237-407818 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-25 12:34:18,167 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:34:18,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-08-25 12:34:18,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:34:18,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:34:18,678 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:18,682 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:34:18,702 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-08-25 12:34:18,716 25 INFO rb-44da9a1-224237-407818 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-25 12:34:18,721 25 INFO rb-44da9a1-224237-407818 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-25 12:34:18,735 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.009 2026-08-25 12:34:18,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:34:18,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:18,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.033 2026-08-25 12:34:18,835 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.049 2026-08-25 12:34:18,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.044 2026-08-25 12:34:18,920 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.058 2026-08-25 12:34:19,558 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.303 0.304 2026-08-25 12:34:19,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:34:19,640 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:34:19,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-08-25 12:34:19,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:34:19,757 25 INFO rb-44da9a1-224237-407818 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-25 12:34:19,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:34:19,828 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:19,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:34:19,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.021 0.047 2026-08-25 12:34:19,917 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:34:19,940 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:19,948 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34: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-25 12:34:19,951 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.078 2026-08-25 12:34:19,966 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:34:19,992 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:34:20,024 25 INFO rb-44da9a1-224237-407818 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-25 12:34:20,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.031 0.035 2026-08-25 12:34:20,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.063 0.120 2026-08-25 12:34:20,169 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:34:20,176 25 INFO rb-44da9a1-224237-407818 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-25 12:34:20,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-08-25 12:34:20,222 25 INFO rb-44da9a1-224237-407818 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-25 12:34:20,230 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.118 2026-08-25 12:34:20,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.022 0.146 2026-08-25 12:34:20,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.193 2026-08-25 12:34:20,336 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.217 2026-08-25 12:34:20,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-08-25 12:34:20,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.194 2026-08-25 12:34:20,428 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.155 2026-08-25 12:34:20,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.174 2026-08-25 12:34:20,573 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.051 0.202 2026-08-25 12:34:20,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.251 2026-08-25 12:34:20,608 25 INFO rb-44da9a1-224237-407818 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-25 12:34:20,671 25 INFO rb-44da9a1-224237-407818 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-25 12:34:20,791 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.028 0.089 2026-08-25 12:34:20,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.028 2026-08-25 12:34:20,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-08-25 12:34:20,964 25 INFO rb-44da9a1-224237-407818 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-25 12:34:21,101 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:21] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.067 0.064 2026-08-25 12:34:21,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.041 0.059 2026-08-25 12:34:21,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-08-25 12:34:21,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.022 2026-08-25 12:34:21,322 25 INFO rb-44da9a1-224237-407818 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-25 12:34:21,365 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:21] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.015 0.026 2026-08-25 12:34:21,507 25 INFO rb-44da9a1-224237-407818 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-25 12:34:21,570 25 INFO rb-44da9a1-224237-407818 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-25 12:34:21,622 25 INFO rb-44da9a1-224237-407818 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-25 12:34:21,670 25 INFO rb-44da9a1-224237-407818 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-25 12:34:21,723 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-08-25 12:34:21,723 25 INFO rb-44da9a1-224237-407818 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-25 12:34:21,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16544632 (allocated 17825792) 2026-08-25 12:34:21,812 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 117813 2026-08-25 12:34:21,814 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-08-25 12:34:21,817 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 117813 2026-08-25 12:34:21,885 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123421_885193_test_settle_changed_price_with_lots.txt 2026-08-25 12:34:21,885 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmp2kco6ege_chrome_odoo" 2026-08-25 12:34:21,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-08-25 12:34:22,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 118024 2026-08-25 12:34:22,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmp5f90m626_chrome_odoo 2026-08-25 12:34:22,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:38003/json/version 2026-08-25 12:34:22,471 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:22,583 25 INFO rb-44da9a1-224237-407818 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-25 12:34:22,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:38003/json 2026-08-25 12:34:22,583 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:22,605 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:38003/devtools/page/6039DFB17030AF998AB5168935D82A98 2026-08-25 12:34:22,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-08-25 12:34:22,683 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-08-25 12:34:22,816 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:34:22,819 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-08-25 12:34:22,827 25 INFO rb-44da9a1-224237-407818 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-25 12:34:22,827 25 INFO rb-44da9a1-224237-407818 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-25 12:34:22,862 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:34:23,569 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:23] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.050 0.668 2026-08-25 12:34:23,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': '6039DFB17030AF998AB5168935D82A98', 'loaderId': '7F8C4F47B96929162665FD46BF0B530B', 'isDownload': False} 2026-08-25 12:34:23,576 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-08-25 12:34:23,595 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:34:23,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:23] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-08-25 12:34:23,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:23] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-08-25 12:34:23,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:23] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.038 2026-08-25 12:34:24,167 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:24,179 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:34:24,210 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-08-25 12:34:24,225 25 INFO rb-44da9a1-224237-407818 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-25 12:34:24,231 25 INFO rb-44da9a1-224237-407818 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-25 12:34:24,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:34:24,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:34:24,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:24,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.013 2026-08-25 12:34:24,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-25 12:34:24,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.057 2026-08-25 12:34:24,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-08-25 12:34:25,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.316 0.297 2026-08-25 12:34:25,108 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:34:25,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34: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-25 12:34:25,212 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-08-25 12:34:25,231 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34: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-25 12:34:25,255 25 INFO rb-44da9a1-224237-407818 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-25 12:34:25,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:34:25,307 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:25,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:34:25,337 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:25,338 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:25,364 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34: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-25 12:34:25,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.019 0.037 2026-08-25 12:34:25,379 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:34:25,391 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:34:25,405 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.025 0.051 2026-08-25 12:34:25,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.022 0.095 2026-08-25 12:34:25,512 25 INFO rb-44da9a1-224237-407818 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-25 12:34:25,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.040 0.158 2026-08-25 12:34:25,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.027 2026-08-25 12:34:25,665 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:34:25,679 25 INFO rb-44da9a1-224237-407818 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-25 12:34:25,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.093 2026-08-25 12:34:25,759 25 INFO rb-44da9a1-224237-407818 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-25 12:34:25,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.168 2026-08-25 12:34:25,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-08-25 12:34:25,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-08-25 12:34:25,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-08-25 12:34:25,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-08-25 12:34:25,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.210 2026-08-25 12:34:25,940 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.009 0.158 2026-08-25 12:34:25,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:25] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-08-25 12:34:26,060 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.160 2026-08-25 12:34:26,106 25 INFO rb-44da9a1-224237-407818 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-25 12:34:26,166 25 INFO rb-44da9a1-224237-407818 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-25 12:34:26,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.056 0.087 2026-08-25 12:34:26,397 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.030 0.030 2026-08-25 12:34:26,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-08-25 12:34:26,512 25 INFO rb-44da9a1-224237-407818 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-25 12:34:26,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:26] "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.044 0.069 2026-08-25 12:34:26,768 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.054 0.069 2026-08-25 12:34:26,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.100 2026-08-25 12:34:26,846 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.026 2026-08-25 12:34:26,871 25 INFO rb-44da9a1-224237-407818 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-25 12:34:26,905 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:26] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.024 2026-08-25 12:34:26,977 25 INFO rb-44da9a1-224237-407818 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-25 12:34:27,027 25 INFO rb-44da9a1-224237-407818 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-25 12:34:27,079 25 INFO rb-44da9a1-224237-407818 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-25 12:34:27,130 25 INFO rb-44da9a1-224237-407818 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-25 12:34:27,202 25 INFO rb-44da9a1-224237-407818 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-25 12:34:27,219 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:27,220 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:27,254 25 INFO rb-44da9a1-224237-407818 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-25 12:34:27,305 25 INFO rb-44da9a1-224237-407818 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-25 12:34:27,371 25 INFO rb-44da9a1-224237-407818 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-25 12:34:27,438 25 INFO rb-44da9a1-224237-407818 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-25 12:34:27,441 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99190845 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9db60471-088f-44cf-8b05-b6cac363bd3f'}] 2026-08-25 12:34:27,443 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:27,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99190845 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '9db60471-088f-44cf-8b05-b6cac363bd3f'} created pos.order #811 2026-08-25 12:34:27,573 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99190845 finished 2026-08-25 12:34:27,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.155 0.155 2026-08-25 12:34:27,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:34:27,934 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-08-25 12:34:27,935 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:34:28,033 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17176804 (allocated 18612224) 2026-08-25 12:34:28,047 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 118024 2026-08-25 12:34:28,048 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-08-25 12:34:28,049 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 118024 2026-08-25 12:34:28,149 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123428_149336_test_settle_draft_order_service_product.txt 2026-08-25 12:34:28,149 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmp5f90m626_chrome_odoo" 2026-08-25 12:34:28,183 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-08-25 12:34:29,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 118241 2026-08-25 12:34:29,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpm6obwl0k_chrome_odoo 2026-08-25 12:34:29,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:44815/json/version 2026-08-25 12:34:29,219 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:29,287 25 INFO rb-44da9a1-224237-407818 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-25 12:34:29,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:44815/json 2026-08-25 12:34:29,288 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:29,309 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:44815/devtools/page/EAF66820CA82DC21BD18C86372B33716 2026-08-25 12:34:29,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-08-25 12:34:29,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-08-25 12:34:29,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:34:29,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-08-25 12:34:29,578 25 INFO rb-44da9a1-224237-407818 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-25 12:34:29,578 25 INFO rb-44da9a1-224237-407818 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-25 12:34:29,594 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:34:30,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.077 0.447 2026-08-25 12:34:30,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': 'EAF66820CA82DC21BD18C86372B33716', 'loaderId': '3B1C6A1D8FF60D11A5C5C87EE73EA904', 'isDownload': False} 2026-08-25 12:34:30,120 25 INFO rb-44da9a1-224237-407818 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-25 12:34:30,145 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:34:30,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:34:30,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:34:30,186 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-08-25 12:34:30,648 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:30,656 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:34:30,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:34:30,690 25 INFO rb-44da9a1-224237-407818 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-25 12:34:30,699 25 INFO rb-44da9a1-224237-407818 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-25 12:34:30,702 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-08-25 12:34:30,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:34:30,726 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:30,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.013 2026-08-25 12:34:30,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.033 2026-08-25 12:34:30,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.047 2026-08-25 12:34:30,857 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-08-25 12:34:31,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.310 0.305 2026-08-25 12:34:31,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:34:31,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:34:31,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.040 2026-08-25 12:34:31,711 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:34:31,725 25 INFO rb-44da9a1-224237-407818 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-25 12:34:31,735 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:34:31,788 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:31,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:34:31,805 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:31,807 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:34:31,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.037 0.033 2026-08-25 12:34:31,862 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "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-25 12:34:31,875 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:31,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.081 2026-08-25 12:34:31,902 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:34:32,006 25 INFO rb-44da9a1-224237-407818 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-25 12:34:32,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.086 0.044 2026-08-25 12:34:32,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.104 0.181 2026-08-25 12:34:32,193 25 INFO rb-44da9a1-224237-407818 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-25 12:34:32,194 25 INFO rb-44da9a1-224237-407818 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-25 12:34:32,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-08-25 12:34:32,265 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:34:32,297 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.026 0.162 2026-08-25 12:34:32,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-08-25 12:34:32,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.014 0.207 2026-08-25 12:34:32,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.234 2026-08-25 12:34:32,495 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.012 0.285 2026-08-25 12:34:32,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-08-25 12:34:32,554 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.242 2026-08-25 12:34:32,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-08-25 12:34:32,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-08-25 12:34:32,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.030 0.255 2026-08-25 12:34:32,727 25 INFO rb-44da9a1-224237-407818 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-25 12:34:32,794 25 INFO rb-44da9a1-224237-407818 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-25 12:34:32,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.037 0.085 2026-08-25 12:34:32,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.034 2026-08-25 12:34:33,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.022 2026-08-25 12:34:33,143 25 INFO rb-44da9a1-224237-407818 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-25 12:34:33,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:33] "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.073 0.087 2026-08-25 12:34:33,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.101 0.077 2026-08-25 12:34:33,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.157 2026-08-25 12:34:33,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.030 2026-08-25 12:34:33,624 25 INFO rb-44da9a1-224237-407818 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-25 12:34:33,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.016 0.030 2026-08-25 12:34:33,769 25 INFO rb-44da9a1-224237-407818 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-25 12:34:33,820 25 INFO rb-44da9a1-224237-407818 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-25 12:34:33,871 25 INFO rb-44da9a1-224237-407818 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-25 12:34:33,922 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-08-25 12:34:33,923 25 INFO rb-44da9a1-224237-407818 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-25 12:34:34,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16381512 (allocated 17825792) 2026-08-25 12:34:34,025 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 118241 2026-08-25 12:34:34,026 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-08-25 12:34:34,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 118241 2026-08-25 12:34:34,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123434_139595_test_settle_groupable_lot_total_amount.txt 2026-08-25 12:34:34,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpm6obwl0k_chrome_odoo" 2026-08-25 12:34:34,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-08-25 12:34:34,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 118447 2026-08-25 12:34:34,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmp1do932fe_chrome_odoo 2026-08-25 12:34:34,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:38971/json/version 2026-08-25 12:34:34,995 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38971', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:35,021 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-08-25 12:34:35,022 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:38971/json 2026-08-25 12:34:35,023 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38971', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:35,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:38971/devtools/page/4CE47025EB9F8ADA9B6BCACB4A6044AF 2026-08-25 12:34:35,074 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-08-25 12:34:35,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-08-25 12:34:35,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:34:35,345 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-08-25 12:34:35,353 25 INFO rb-44da9a1-224237-407818 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-25 12:34:35,353 25 INFO rb-44da9a1-224237-407818 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-25 12:34:35,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:34:35,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:35] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.085 0.458 2026-08-25 12:34:35,917 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '4CE47025EB9F8ADA9B6BCACB4A6044AF', 'loaderId': '5C4CC129C394AB994FA6B44CBCBBA78F', 'isDownload': False} 2026-08-25 12:34:35,917 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-08-25 12:34:35,938 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:34:35,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:35] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-08-25 12:34:35,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:35] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:34:35,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:35] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-08-25 12:34:36,425 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:36,433 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:36,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-08-25 12:34:36,481 25 INFO rb-44da9a1-224237-407818 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-25 12:34:36,486 25 INFO rb-44da9a1-224237-407818 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-25 12:34:36,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-08-25 12:34:36,507 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34: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-25 12:34:36,524 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:36,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.013 2026-08-25 12:34:36,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-08-25 12:34:36,629 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.037 2026-08-25 12:34:36,633 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-08-25 12:34:37,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.248 0.299 2026-08-25 12:34:37,236 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:34:37,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:34:37,359 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-08-25 12:34:37,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34: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-25 12:34:37,403 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-08-25 12:34:37,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:34:37,474 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:34:37,484 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:34:37,500 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:34:37,512 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34: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-25 12:34:37,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.018 0.026 2026-08-25 12:34:37,521 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:34:37,558 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.080 2026-08-25 12:34:37,561 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-08-25 12:34:37,626 25 INFO rb-44da9a1-224237-407818 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-25 12:34:37,674 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:34:37,772 25 INFO rb-44da9a1-224237-407818 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-25 12:34:37,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.101 0.072 2026-08-25 12:34:37,823 25 INFO rb-44da9a1-224237-407818 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-25 12:34:37,860 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-08-25 12:34:37,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.080 0.181 2026-08-25 12:34:37,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-08-25 12:34:37,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:37] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.256 2026-08-25 12:34:38,001 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-08-25 12:34:38,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "GET /web/image?model=product.template&field=image_128&id=2114&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.328 2026-08-25 12:34:38,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.202 2026-08-25 12:34:38,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-08-25 12:34:38,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-08-25 12:34:38,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-08-25 12:34:38,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-08-25 12:34:38,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-08-25 12:34:38,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.249 2026-08-25 12:34:38,341 25 INFO rb-44da9a1-224237-407818 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-25 12:34:38,403 25 INFO rb-44da9a1-224237-407818 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-25 12:34:38,558 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.060 0.091 2026-08-25 12:34:38,639 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.030 2026-08-25 12:34:38,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-08-25 12:34:38,751 25 INFO rb-44da9a1-224237-407818 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-25 12:34:38,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34: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.067 0.067 2026-08-25 12:34:39,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.048 0.062 2026-08-25 12:34:39,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.101 2026-08-25 12:34:39,085 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.024 2026-08-25 12:34:39,130 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:39] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.022 2026-08-25 12:34:39,250 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,301 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,352 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,404 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,454 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,581 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,636 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,684 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,742 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,800 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,850 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,901 25 INFO rb-44da9a1-224237-407818 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-25 12:34:39,952 25 INFO rb-44da9a1-224237-407818 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-25 12:34:40,003 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-08-25 12:34:40,004 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-25 12:34:40,093 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 19910820 (allocated 21495808) 2026-08-25 12:34:40,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 118447 2026-08-25 12:34:40,105 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-08-25 12:34:40,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 118447 2026-08-25 12:34:40,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123440_202178_test_settle_order_change_customer.txt 2026-08-25 12:34:40,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmp1do932fe_chrome_odoo" 2026-08-25 12:34:40,219 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-08-25 12:34:40,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 118658 2026-08-25 12:34:40,960 25 INFO rb-44da9a1-224237-407818 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/tmpytnjzopj_chrome_odoo 2026-08-25 12:34:40,961 25 INFO rb-44da9a1-224237-407818 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:38351/json/version 2026-08-25 12:34:40,962 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38351', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:40,972 25 INFO rb-44da9a1-224237-407818 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-25 12:34:40,973 25 INFO rb-44da9a1-224237-407818 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:38351/json 2026-08-25 12:34:40,973 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38351', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:40,980 25 INFO rb-44da9a1-224237-407818 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:38351/devtools/page/A0EB7091453607466D03EC4EB264E224 2026-08-25 12:34:40,987 25 INFO rb-44da9a1-224237-407818 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-25 12:34:40,991 25 INFO rb-44da9a1-224237-407818 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-25 12:34:41,226 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:34:41,229 25 INFO rb-44da9a1-224237-407818 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-25 12:34:41,231 25 INFO rb-44da9a1-224237-407818 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-25 12:34:41,231 25 INFO rb-44da9a1-224237-407818 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-25 12:34:41,245 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:34:41,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:41] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.076 0.607 2026-08-25 12:34:41,928 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': 'A0EB7091453607466D03EC4EB264E224', 'loaderId': '3798B166762273DFB74DD98F1F22354A', 'isDownload': False} 2026-08-25 12:34:41,929 25 INFO rb-44da9a1-224237-407818 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-25 12:34:41,941 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:34:41,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:41] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:34:41,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:41] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:34:41,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:41] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-08-25 12:34:42,486 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:34:42,499 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:42,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-08-25 12:34:42,530 25 INFO rb-44da9a1-224237-407818 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-25 12:34:42,538 25 INFO rb-44da9a1-224237-407818 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-25 12:34:42,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.035 2026-08-25 12:34:42,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-08-25 12:34:42,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:42,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.010 2026-08-25 12:34:42,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.022 0.030 2026-08-25 12:34:42,692 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-08-25 12:34:42,742 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.027 2026-08-25 12:34:43,404 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.305 0.319 2026-08-25 12:34:43,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:34:43,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-08-25 12:34:43,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.039 2026-08-25 12:34:43,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:34:43,632 25 INFO rb-44da9a1-224237-407818 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-25 12:34:43,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:34:43,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:43,733 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:34:43,741 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:43,753 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:34:43,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.014 0.038 2026-08-25 12:34:43,831 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.047 2026-08-25 12:34:43,839 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:34:43,849 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-08-25 12:34:43,915 25 INFO rb-44da9a1-224237-407818 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-25 12:34:43,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:43] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.109 0.094 2026-08-25 12:34:44,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.075 0.193 2026-08-25 12:34:44,107 25 INFO rb-44da9a1-224237-407818 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-25 12:34:44,143 25 INFO rb-44da9a1-224237-407818 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-25 12:34:44,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.039 0.357 2026-08-25 12:34:44,207 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:34:44,224 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-08-25 12:34:44,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-08-25 12:34:44,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-08-25 12:34:44,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-08-25 12:34:44,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-08-25 12:34:44,359 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-08-25 12:34:44,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-08-25 12:34:44,419 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:34:44,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-08-25 12:34:44,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-25 12:34:44,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.124 2026-08-25 12:34:44,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.044 0.188 2026-08-25 12:34:44,607 25 INFO rb-44da9a1-224237-407818 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-25 12:34:44,666 25 INFO rb-44da9a1-224237-407818 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-25 12:34:44,814 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.062 0.083 2026-08-25 12:34:44,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.029 0.029 2026-08-25 12:34:44,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-08-25 12:34:45,024 25 INFO rb-44da9a1-224237-407818 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-25 12:34:45,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 70 0.053 0.073 2026-08-25 12:34:45,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 68 0.054 0.084 2026-08-25 12:34:45,330 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.141 2026-08-25 12:34:45,383 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.024 2026-08-25 12:34:45,422 25 INFO rb-44da9a1-224237-407818 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-25 12:34:45,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.024 2026-08-25 12:34:45,544 25 INFO rb-44da9a1-224237-407818 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-25 12:34:45,610 25 INFO rb-44da9a1-224237-407818 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-25 12:34:45,627 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:34:45,634 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:34:45,662 25 INFO rb-44da9a1-224237-407818 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-25 12:34:45,711 25 INFO rb-44da9a1-224237-407818 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-25 12:34:45,768 25 INFO rb-44da9a1-224237-407818 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-25 12:34:45,823 25 INFO rb-44da9a1-224237-407818 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-25 12:34:45,874 25 INFO rb-44da9a1-224237-407818 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-25 12:34:45,945 25 INFO rb-44da9a1-224237-407818 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-25 12:34:45,996 25 INFO rb-44da9a1-224237-407818 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-25 12:34:46,060 25 INFO rb-44da9a1-224237-407818 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-25 12:34:46,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23951945 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7921a839-76fe-4d1d-bbdf-d5756a94cfad'}] 2026-08-25 12:34:46,070 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:34:46,371 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23951945 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7921a839-76fe-4d1d-bbdf-d5756a94cfad'} created pos.order #812 2026-08-25 12:34:46,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23951945 finished 2026-08-25 12:34:46,821 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1340] 2026-08-25 12:34:46,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.418 0.495 2026-08-25 12:34:47,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:34:47,164 25 INFO rb-44da9a1-224237-407818 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-25 12:34:47,230 25 INFO rb-44da9a1-224237-407818 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-25 12:34:47,277 25 INFO rb-44da9a1-224237-407818 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-25 12:34:47,328 25 INFO rb-44da9a1-224237-407818 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-25 12:34:47,383 25 INFO rb-44da9a1-224237-407818 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-25 12:34:47,438 25 INFO rb-44da9a1-224237-407818 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-25 12:34:47,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.034 2026-08-25 12:34:47,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.013 0.024 2026-08-25 12:34:47,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:34:47,595 25 INFO rb-44da9a1-224237-407818 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-25 12:34:47,711 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:47] "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.045 0.070 2026-08-25 12:34:47,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.094 0.084 2026-08-25 12:34:47,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.173 2026-08-25 12:34:47,954 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.021 2026-08-25 12:34:47,989 25 INFO rb-44da9a1-224237-407818 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-25 12:34:48,046 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:48] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.030 0.024 2026-08-25 12:34:48,130 25 INFO rb-44da9a1-224237-407818 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-25 12:34:48,186 25 INFO rb-44da9a1-224237-407818 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-25 12:34:48,235 25 INFO rb-44da9a1-224237-407818 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-25 12:34:48,286 25 INFO rb-44da9a1-224237-407818 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-25 12:34:48,340 25 INFO rb-44da9a1-224237-407818 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-25 12:34:48,395 25 INFO rb-44da9a1-224237-407818 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-25 12:34:48,446 25 INFO rb-44da9a1-224237-407818 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-25 12:34:48,504 25 INFO rb-44da9a1-224237-407818 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-25 12:34:48,555 25 INFO rb-44da9a1-224237-407818 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-25 12:34:48,621 25 INFO rb-44da9a1-224237-407818 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-25 12:34:48,624 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85330822 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '9c248997-d92f-417e-9955-ad77872af5cb'}] 2026-08-25 12:34:48,873 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85330822 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '9c248997-d92f-417e-9955-ad77872af5cb'} created pos.order #813 2026-08-25 12:34:48,883 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85330822 finished 2026-08-25 12:34:49,177 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1343] 2026-08-25 12:34:49,373 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1344] 2026-08-25 12:34:49,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 411 0.452 0.504 2026-08-25 12:34:49,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:34:49,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-08-25 12:34:49,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:34:49,849 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 20675200 (allocated 23203840) 2026-08-25 12:34:49,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 118658 2026-08-25 12:34:49,861 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-08-25 12:34:49,865 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 118658 2026-08-25 12:34:49,961 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123449_961513_test_settle_order_ship_later_effect_on_so.txt 2026-08-25 12:34:49,961 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmpytnjzopj_chrome_odoo" 2026-08-25 12:34:50,112 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-08-25 12:34:51,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 118883 2026-08-25 12:34:51,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpn0efh52j_chrome_odoo 2026-08-25 12:34:51,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:36965/json/version 2026-08-25 12:34:51,105 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:51,170 25 INFO rb-44da9a1-224237-407818 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-25 12:34:51,170 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:36965/json 2026-08-25 12:34:51,171 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:51,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:36965/devtools/page/6CE5DC8981E569C2D671675D4DB551CA 2026-08-25 12:34:51,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-08-25 12:34:51,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-08-25 12:34:51,486 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:34:51,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-08-25 12:34:51,494 25 INFO rb-44da9a1-224237-407818 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-25 12:34:51,494 25 INFO rb-44da9a1-224237-407818 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-25 12:34:51,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:34:51,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:51] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.042 0.433 2026-08-25 12:34:51,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '6CE5DC8981E569C2D671675D4DB551CA', 'loaderId': 'D45C792D63C234442A08F5645D1CC759', 'isDownload': False} 2026-08-25 12:34:51,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-08-25 12:34:52,005 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:34:52,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-08-25 12:34:52,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:34:52,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-08-25 12:34:52,485 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:34:52,489 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:34:52,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.020 0.010 2026-08-25 12:34:52,534 25 INFO rb-44da9a1-224237-407818 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-25 12:34:52,538 25 INFO rb-44da9a1-224237-407818 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-25 12:34:52,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-08-25 12:34:52,572 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:34:52,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:52,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.014 2026-08-25 12:34:52,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.038 2026-08-25 12:34:52,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.037 0.048 2026-08-25 12:34:52,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-08-25 12:34:53,330 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.279 0.285 2026-08-25 12:34:53,353 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:34:53,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-08-25 12:34:53,543 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.041 2026-08-25 12:34:53,566 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:34:53,586 25 INFO rb-44da9a1-224237-407818 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-25 12:34:53,597 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:34:53,641 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:53,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:34:53,657 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:34:53,661 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:53,684 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.009 0.028 2026-08-25 12:34:53,698 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:34:53,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.050 2026-08-25 12:34:53,700 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:34:53,758 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:34:53,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.057 0.037 2026-08-25 12:34:53,839 25 INFO rb-44da9a1-224237-407818 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-25 12:34:53,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.021 0.131 2026-08-25 12:34:53,996 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:53] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.015 0.044 2026-08-25 12:34:54,013 25 INFO rb-44da9a1-224237-407818 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-25 12:34:54,017 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:54,067 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.097 2026-08-25 12:34:54,072 25 INFO rb-44da9a1-224237-407818 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-25 12:34:54,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.132 2026-08-25 12:34:54,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-08-25 12:34:54,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-08-25 12:34:54,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-08-25 12:34:54,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-08-25 12:34:54,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-08-25 12:34:54,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-08-25 12:34:54,330 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-08-25 12:34:54,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.216 2026-08-25 12:34:54,458 25 INFO rb-44da9a1-224237-407818 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-25 12:34:54,525 25 INFO rb-44da9a1-224237-407818 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-25 12:34:54,675 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.052 0.095 2026-08-25 12:34:54,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.032 0.035 2026-08-25 12:34:54,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.014 0.019 2026-08-25 12:34:54,899 25 INFO rb-44da9a1-224237-407818 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-25 12:34:55,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:55] "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.068 0.067 2026-08-25 12:34:55,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.037 0.070 2026-08-25 12:34:55,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.112 2026-08-25 12:34:55,220 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.021 2026-08-25 12:34:55,253 25 INFO rb-44da9a1-224237-407818 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-25 12:34:55,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.031 0.026 2026-08-25 12:34:55,399 25 INFO rb-44da9a1-224237-407818 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-25 12:34:55,452 25 INFO rb-44da9a1-224237-407818 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-25 12:34:55,501 25 INFO rb-44da9a1-224237-407818 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-25 12:34:55,552 25 INFO rb-44da9a1-224237-407818 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-25 12:34:55,622 25 INFO rb-44da9a1-224237-407818 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-25 12:34:55,633 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:34:55,635 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:34:55,672 25 INFO rb-44da9a1-224237-407818 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-25 12:34:55,723 25 INFO rb-44da9a1-224237-407818 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-25 12:34:55,792 25 INFO rb-44da9a1-224237-407818 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-25 12:34:55,856 25 INFO rb-44da9a1-224237-407818 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-25 12:34:55,862 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43464685 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c6b7d1b4-fae9-4198-83f6-ced7414506b8'}] 2026-08-25 12:34:55,868 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:34:56,116 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1347, 1348] 2026-08-25 12:34:56,555 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43464685 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c6b7d1b4-fae9-4198-83f6-ced7414506b8'} created pos.order #814 2026-08-25 12:34:56,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43464685 finished 2026-08-25 12:34:56,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 398 0.469 0.490 2026-08-25 12:34:56,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:34:56,983 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-08-25 12:34:56,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:34:57,093 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17197476 (allocated 18874368) 2026-08-25 12:34:57,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 118883 2026-08-25 12:34:57,105 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-08-25 12:34:57,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 118883 2026-08-25 12:34:57,207 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123457_207648_test_settle_order_unreserve_order_lines.txt 2026-08-25 12:34:57,207 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpn0efh52j_chrome_odoo" 2026-08-25 12:34:57,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-08-25 12:34:58,764 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 119105 2026-08-25 12:34:58,765 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpddif14e9_chrome_odoo 2026-08-25 12:34:58,765 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:44205/json/version 2026-08-25 12:34:58,768 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44205', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:58,809 25 INFO rb-44da9a1-224237-407818 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-25 12:34:58,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:44205/json 2026-08-25 12:34:58,810 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44205', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:34:58,820 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:44205/devtools/page/C65BC7C6F7A90EB4E01E8E03B8E4F505 2026-08-25 12:34:58,859 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-08-25 12:34:58,871 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-08-25 12:34:59,111 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:34:59,113 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-08-25 12:34:59,124 25 INFO rb-44da9a1-224237-407818 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-25 12:34:59,124 25 INFO rb-44da9a1-224237-407818 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-25 12:34:59,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:34:59,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:59] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.045 0.467 2026-08-25 12:34:59,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': 'C65BC7C6F7A90EB4E01E8E03B8E4F505', 'loaderId': '09A96B2E3789B29207A151F3D5536910', 'isDownload': False} 2026-08-25 12:34:59,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-08-25 12:34:59,688 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:34:59,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:59] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:34:59,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:59] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:34:59,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:34:59] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-08-25 12:35:00,195 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:00,201 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:00,222 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-08-25 12:35:00,239 25 INFO rb-44da9a1-224237-407818 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-25 12:35:00,248 25 INFO rb-44da9a1-224237-407818 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-25 12:35:00,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:35:00,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:35:00,286 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:00,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "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.017 2026-08-25 12:35:00,339 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.034 2026-08-25 12:35:00,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.028 0.037 2026-08-25 12:35:00,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-08-25 12:35:00,941 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.216 0.270 2026-08-25 12:35:00,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:35:01,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:35:01,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.034 2026-08-25 12:35:01,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:35:01,137 25 INFO rb-44da9a1-224237-407818 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-25 12:35:01,145 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:35:01,194 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:01,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:01,215 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:01,229 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:01,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.013 0.021 2026-08-25 12:35:01,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.034 2026-08-25 12:35:01,278 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35: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-25 12:35:01,285 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:35:01,307 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:35:01,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.048 0.040 2026-08-25 12:35:01,423 25 INFO rb-44da9a1-224237-407818 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-25 12:35:01,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.015 0.120 2026-08-25 12:35:01,591 25 INFO rb-44da9a1-224237-407818 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-25 12:35:01,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.040 0.051 2026-08-25 12:35:01,672 25 INFO rb-44da9a1-224237-407818 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-25 12:35:01,673 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:01,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-08-25 12:35:01,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-08-25 12:35:01,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.157 2026-08-25 12:35:01,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-08-25 12:35:01,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-08-25 12:35:01,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-08-25 12:35:01,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-08-25 12:35:01,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-08-25 12:35:01,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-08-25 12:35:01,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-08-25 12:35:01,997 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.155 2026-08-25 12:35:02,042 25 INFO rb-44da9a1-224237-407818 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-25 12:35:02,101 25 INFO rb-44da9a1-224237-407818 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-25 12:35:02,230 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.048 0.079 2026-08-25 12:35:02,307 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.037 2026-08-25 12:35:02,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-08-25 12:35:02,434 25 INFO rb-44da9a1-224237-407818 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-25 12:35:02,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:02] "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.088 0.093 2026-08-25 12:35:02,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.049 0.086 2026-08-25 12:35:02,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.138 2026-08-25 12:35:02,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.039 0.030 2026-08-25 12:35:02,905 25 INFO rb-44da9a1-224237-407818 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-25 12:35:02,958 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.021 0.031 2026-08-25 12:35:03,088 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,146 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,197 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,248 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,299 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,349 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,401 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,457 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,508 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,560 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,610 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,663 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,716 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,768 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,819 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,886 25 INFO rb-44da9a1-224237-407818 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-25 12:35:03,937 25 INFO rb-44da9a1-224237-407818 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-25 12:35:04,005 25 INFO rb-44da9a1-224237-407818 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-25 12:35:04,025 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:04,027 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:35:04,058 25 INFO rb-44da9a1-224237-407818 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-25 12:35:04,106 25 INFO rb-44da9a1-224237-407818 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-25 12:35:04,177 25 INFO rb-44da9a1-224237-407818 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-25 12:35:04,228 25 INFO rb-44da9a1-224237-407818 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-25 12:35:04,301 25 INFO rb-44da9a1-224237-407818 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-25 12:35:04,309 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73693250 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'eae0d01f-67fb-4310-899c-292354ce7afd'}] 2026-08-25 12:35:04,314 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:04,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73693250 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'eae0d01f-67fb-4310-899c-292354ce7afd'} created pos.order #815 2026-08-25 12:35:04,810 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73693250 finished 2026-08-25 12:35:05,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 299 0.269 0.455 2026-08-25 12:35:05,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:35:05,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-08-25 12:35:05,196 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:35:05,312 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 17903592 (allocated 19660800) 2026-08-25 12:35:05,318 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 119105 2026-08-25 12:35:05,320 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-08-25 12:35:05,320 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 119105 2026-08-25 12:35:05,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123505_417139_test_settle_order_with_different_product.txt 2026-08-25 12:35:05,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpddif14e9_chrome_odoo" 2026-08-25 12:35:05,484 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-08-25 12:35:06,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 119329 2026-08-25 12:35:06,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmpk0kzqagk_chrome_odoo 2026-08-25 12:35:06,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:41665/json/version 2026-08-25 12:35:06,194 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:06,277 25 INFO rb-44da9a1-224237-407818 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-25 12:35:06,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:41665/json 2026-08-25 12:35:06,278 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:06,288 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:41665/devtools/page/C67E4A29FE0093A4FFE0AB8D2D660F65 2026-08-25 12:35:06,307 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-08-25 12:35:06,371 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-08-25 12:35:06,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:35:06,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-08-25 12:35:06,563 25 INFO rb-44da9a1-224237-407818 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-25 12:35:06,563 25 INFO rb-44da9a1-224237-407818 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-25 12:35:06,580 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:35:07,186 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.066 0.545 2026-08-25 12:35:07,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': 'C67E4A29FE0093A4FFE0AB8D2D660F65', 'loaderId': '9607FBBAFD6FD2DD701C0058B20490AE', 'isDownload': False} 2026-08-25 12:35:07,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-25 12:35:07,207 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:35:07,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-08-25 12:35:07,233 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:35:07,245 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-08-25 12:35:07,725 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:07,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-08-25 12:35:07,761 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:07,769 25 INFO rb-44da9a1-224237-407818 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-25 12:35:07,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:35:07,778 25 INFO rb-44da9a1-224237-407818 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-25 12:35:07,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:35:07,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:07,855 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.014 2026-08-25 12:35:07,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-08-25 12:35:07,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.034 2026-08-25 12:35:07,930 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-08-25 12:35:08,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.238 0.297 2026-08-25 12:35:08,537 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:35:08,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:35:08,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-08-25 12:35:08,698 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:35:08,710 25 INFO rb-44da9a1-224237-407818 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-25 12:35:08,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:08,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:35:08,799 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:35:08,809 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:35:08,810 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.038 2026-08-25 12:35:08,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.033 0.024 2026-08-25 12:35:08,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.062 2026-08-25 12:35:08,864 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35: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-25 12:35:08,867 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:08,973 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:35:09,008 25 INFO rb-44da9a1-224237-407818 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-25 12:35:09,106 25 INFO rb-44da9a1-224237-407818 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-25 12:35:09,119 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.103 0.055 2026-08-25 12:35:09,125 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:09,168 25 INFO rb-44da9a1-224237-407818 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-25 12:35:09,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.065 0.187 2026-08-25 12:35:09,254 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-08-25 12:35:09,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.219 2026-08-25 12:35:09,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-08-25 12:35:09,351 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.274 2026-08-25 12:35:09,377 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-08-25 12:35:09,404 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-08-25 12:35:09,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.009 0.177 2026-08-25 12:35:09,474 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-08-25 12:35:09,573 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.058 0.186 2026-08-25 12:35:09,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.206 2026-08-25 12:35:09,611 25 INFO rb-44da9a1-224237-407818 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-25 12:35:09,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.279 2026-08-25 12:35:09,674 25 INFO rb-44da9a1-224237-407818 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-25 12:35:09,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.061 0.098 2026-08-25 12:35:09,924 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.035 0.032 2026-08-25 12:35:09,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.017 0.021 2026-08-25 12:35:10,052 25 INFO rb-44da9a1-224237-407818 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-25 12:35:10,240 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:10] "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.101 0.080 2026-08-25 12:35:10,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.059 0.072 2026-08-25 12:35:10,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.128 2026-08-25 12:35:10,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.037 0.032 2026-08-25 12:35:10,504 25 INFO rb-44da9a1-224237-407818 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-25 12:35:10,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.020 0.023 2026-08-25 12:35:10,629 25 INFO rb-44da9a1-224237-407818 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-25 12:35:10,697 25 INFO rb-44da9a1-224237-407818 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-25 12:35:10,710 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:35:10,713 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:35:10,747 25 INFO rb-44da9a1-224237-407818 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-25 12:35:10,798 25 INFO rb-44da9a1-224237-407818 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-25 12:35:10,868 25 INFO rb-44da9a1-224237-407818 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-25 12:35:10,934 25 INFO rb-44da9a1-224237-407818 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-25 12:35:10,939 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50856452 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7c3082dd-b937-44df-a15b-e89fd20adf45'}] 2026-08-25 12:35:10,944 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:11,369 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50856452 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7c3082dd-b937-44df-a15b-e89fd20adf45'} created pos.order #816 2026-08-25 12:35:11,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50856452 finished 2026-08-25 12:35:11,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 301 0.336 0.382 2026-08-25 12:35:11,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:35:11,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-08-25 12:35:11,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-25 12:35:11,942 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17268772 (allocated 19136512) 2026-08-25 12:35:11,947 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 119329 2026-08-25 12:35:11,949 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-08-25 12:35:11,950 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 119329 2026-08-25 12:35:12,045 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123512_045784_test_settle_order_with_different_uom.txt 2026-08-25 12:35:12,046 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmpk0kzqagk_chrome_odoo" 2026-08-25 12:35:12,078 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-08-25 12:35:12,726 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 119544 2026-08-25 12:35:12,727 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpvv8t4p48_chrome_odoo 2026-08-25 12:35:12,727 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:40775/json/version 2026-08-25 12:35:12,728 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:12,791 25 INFO rb-44da9a1-224237-407818 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-25 12:35:12,791 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:40775/json 2026-08-25 12:35:12,792 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:12,815 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:40775/devtools/page/ED6C00C1E7DD8F4A79FB6751D711D801 2026-08-25 12:35:12,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-08-25 12:35:12,889 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-08-25 12:35:13,047 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:35:13,049 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-08-25 12:35:13,050 25 INFO rb-44da9a1-224237-407818 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-25 12:35:13,051 25 INFO rb-44da9a1-224237-407818 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-25 12:35:13,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:35:13,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:13] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.061 0.442 2026-08-25 12:35:13,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': 'ED6C00C1E7DD8F4A79FB6751D711D801', 'loaderId': '5632844B457B4F9544E106FA3C8EE136', 'isDownload': False} 2026-08-25 12:35:13,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-08-25 12:35:13,580 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:35:13,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:13] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:35:13,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:13] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.020 2026-08-25 12:35:13,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:13] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.015 0.049 2026-08-25 12:35:14,126 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:14,130 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:14,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-08-25 12:35:14,187 25 INFO rb-44da9a1-224237-407818 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-25 12:35:14,199 25 INFO rb-44da9a1-224237-407818 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-25 12:35:14,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.006 2026-08-25 12:35:14,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35: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-25 12:35:14,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:14,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.021 0.019 2026-08-25 12:35:14,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.048 2026-08-25 12:35:14,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.028 0.042 2026-08-25 12:35:14,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.046 2026-08-25 12:35:15,056 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.338 0.293 2026-08-25 12:35:15,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-08-25 12:35:15,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:35:15,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.034 2026-08-25 12:35:15,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35: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.009 2026-08-25 12:35:15,307 25 INFO rb-44da9a1-224237-407818 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-25 12:35:15,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35: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-25 12:35:15,368 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:15,410 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:35:15,417 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:35:15,450 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35: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-25 12:35:15,452 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:15,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.049 0.039 2026-08-25 12:35:15,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-08-25 12:35:15,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.093 2026-08-25 12:35:15,641 25 INFO rb-44da9a1-224237-407818 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-25 12:35:15,709 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:35:15,805 25 INFO rb-44da9a1-224237-407818 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-25 12:35:15,808 25 INFO rb-44da9a1-224237-407818 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-25 12:35:15,825 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:15,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.106 0.107 2026-08-25 12:35:15,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:15] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.032 0.218 2026-08-25 12:35:16,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.229 2026-08-25 12:35:16,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.278 2026-08-25 12:35:16,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-08-25 12:35:16,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.319 2026-08-25 12:35:16,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.248 2026-08-25 12:35:16,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-08-25 12:35:16,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-08-25 12:35:16,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-08-25 12:35:16,353 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.217 2026-08-25 12:35:16,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-08-25 12:35:16,394 25 INFO rb-44da9a1-224237-407818 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-25 12:35:16,400 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-08-25 12:35:16,431 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.307 2026-08-25 12:35:16,457 25 INFO rb-44da9a1-224237-407818 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-25 12:35:16,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.056 0.080 2026-08-25 12:35:16,726 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.073 0.032 2026-08-25 12:35:16,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.017 2026-08-25 12:35:16,851 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35: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.080 0.071 2026-08-25 12:35:17,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.059 0.054 2026-08-25 12:35:17,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.114 2026-08-25 12:35:17,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.021 2026-08-25 12:35:17,222 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,257 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.021 2026-08-25 12:35:17,325 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,376 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,427 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,480 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,529 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,579 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,630 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,680 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,736 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,794 25 INFO rb-44da9a1-224237-407818 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-25 12:35:17,842 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.041 2026-08-25 12:35:17,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:17] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.008 0.010 2026-08-25 12:35:17,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.012 0.026 2026-08-25 12:35:17,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.014 2026-08-25 12:35:17,987 25 INFO rb-44da9a1-224237-407818 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-25 12:35:18,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:18] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.030 0.086 2026-08-25 12:35:18,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.031 0.058 2026-08-25 12:35:18,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.083 2026-08-25 12:35:18,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.022 2026-08-25 12:35:18,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:18] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.028 0.052 2026-08-25 12:35:18,515 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.084 0.061 2026-08-25 12:35:18,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.142 2026-08-25 12:35:18,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.026 2026-08-25 12:35:18,609 25 INFO rb-44da9a1-224237-407818 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-25 12:35:18,645 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.022 2026-08-25 12:35:18,680 25 INFO rb-44da9a1-224237-407818 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-25 12:35:18,731 25 INFO rb-44da9a1-224237-407818 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-25 12:35:18,782 25 INFO rb-44da9a1-224237-407818 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-25 12:35:18,833 25 INFO rb-44da9a1-224237-407818 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-25 12:35:18,883 25 INFO rb-44da9a1-224237-407818 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-25 12:35:18,934 25 INFO rb-44da9a1-224237-407818 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-25 12:35:18,985 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-08-25 12:35:18,986 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-08-25 12:35:19,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18219560 (allocated 19922944) 2026-08-25 12:35:19,091 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 119544 2026-08-25 12:35:19,092 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-08-25 12:35:19,093 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 119544 2026-08-25 12:35:19,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123519_189643_test_settle_order_with_incompatible_partner.txt 2026-08-25 12:35:19,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpvv8t4p48_chrome_odoo" 2026-08-25 12:35:19,200 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-08-25 12:35:20,834 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 119764 2026-08-25 12:35:20,834 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpjf3106dr_chrome_odoo 2026-08-25 12:35:20,834 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:45947/json/version 2026-08-25 12:35:20,836 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:20,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-08-25 12:35:20,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:45947/json 2026-08-25 12:35:20,887 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:20,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:45947/devtools/page/0A14DF8817D374E969CE4FB2D7449F93 2026-08-25 12:35:20,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-08-25 12:35:20,996 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-08-25 12:35:21,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:35:21,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-08-25 12:35:21,084 25 INFO rb-44da9a1-224237-407818 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-25 12:35:21,084 25 INFO rb-44da9a1-224237-407818 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-25 12:35:21,109 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:35:21,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:21] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.048 0.443 2026-08-25 12:35:21,599 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '0A14DF8817D374E969CE4FB2D7449F93', 'loaderId': '0BFB7AF42B10FD19B754B0E9F2EE228A', 'isDownload': False} 2026-08-25 12:35:21,599 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-08-25 12:35:21,613 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:35:21,633 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:21] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-08-25 12:35:21,645 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:21] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-08-25 12:35:21,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:21] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-08-25 12:35:22,099 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:22,106 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:22,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:35:22,144 25 INFO rb-44da9a1-224237-407818 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-25 12:35:22,153 25 INFO rb-44da9a1-224237-407818 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-25 12:35:22,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.014 2026-08-25 12:35:22,186 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:35:22,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:22,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.011 2026-08-25 12:35:22,259 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.025 2026-08-25 12:35:22,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.011 0.033 2026-08-25 12:35:22,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-08-25 12:35:22,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.268 0.312 2026-08-25 12:35:22,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:35:23,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:35:23,081 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-08-25 12:35:23,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:35:23,120 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-08-25 12:35:23,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-08-25 12:35:23,205 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-08-25 12:35:23,208 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:35:23,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.029 2026-08-25 12:35:23,220 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:35:23,275 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:35:23,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.023 0.077 2026-08-25 12:35:23,279 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:35:23,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-08-25 12:35:23,347 25 INFO rb-44da9a1-224237-407818 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-25 12:35:23,468 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.054 2026-08-25 12:35:23,515 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:35:23,523 25 INFO rb-44da9a1-224237-407818 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-25 12:35:23,588 25 INFO rb-44da9a1-224237-407818 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-25 12:35:23,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.152 0.048 2026-08-25 12:35:23,623 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-08-25 12:35:23,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-08-25 12:35:23,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-08-25 12:35:23,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-08-25 12:35:23,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.021 0.350 2026-08-25 12:35:23,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.019 0.193 2026-08-25 12:35:23,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-08-25 12:35:23,855 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-08-25 12:35:23,887 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-08-25 12:35:23,956 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.204 2026-08-25 12:35:23,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:23] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-08-25 12:35:23,991 25 INFO rb-44da9a1-224237-407818 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-25 12:35:24,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:24] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-25 12:35:24,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:24] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.260 2026-08-25 12:35:24,056 25 INFO rb-44da9a1-224237-407818 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-25 12:35:24,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.051 0.085 2026-08-25 12:35:24,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 23 0.030 0.035 2026-08-25 12:35:24,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:35:24,431 25 INFO rb-44da9a1-224237-407818 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-25 12:35:24,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.054 0.065 2026-08-25 12:35:24,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.032 0.062 2026-08-25 12:35:24,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.082 2026-08-25 12:35:24,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.024 2026-08-25 12:35:24,771 25 INFO rb-44da9a1-224237-407818 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-25 12:35:24,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.028 2026-08-25 12:35:24,911 25 INFO rb-44da9a1-224237-407818 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-25 12:35:24,959 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,010 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,061 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,111 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,165 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,220 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,269 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,319 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,386 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,436 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,506 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,522 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:25,526 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:35:25,557 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,607 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,680 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,743 25 INFO rb-44da9a1-224237-407818 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-25 12:35:25,750 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74045578 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8fbcd0a8-ba3d-4ee0-a6aa-7ec4971c7390'}] 2026-08-25 12:35:25,752 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:26,146 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #237 deleted stock.move records with IDs: [1358] 2026-08-25 12:35:26,453 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74045578 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8fbcd0a8-ba3d-4ee0-a6aa-7ec4971c7390'} created pos.order #817 2026-08-25 12:35:26,477 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74045578 finished 2026-08-25 12:35:26,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.470 0.478 2026-08-25 12:35:26,758 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.010 2026-08-25 12:35:26,840 25 INFO rb-44da9a1-224237-407818 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-25 12:35:26,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-08-25 12:35:26,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-08-25 12:35:26,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-08-25 12:35:27,060 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 18360588 (allocated 19398656) 2026-08-25 12:35:27,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 119764 2026-08-25 12:35:27,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-08-25 12:35:27,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 3 0.004 0.026 2026-08-25 12:35:27,077 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 119764 2026-08-25 12:35:27,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123527_176888_test_settle_order_with_kit.txt 2026-08-25 12:35:27,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpjf3106dr_chrome_odoo" 2026-08-25 12:35:27,205 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-08-25 12:35:28,206 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 119984 2026-08-25 12:35:28,207 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmpkfskrsdh_chrome_odoo 2026-08-25 12:35:28,207 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:32849/json/version 2026-08-25 12:35:28,208 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:28,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-08-25 12:35:28,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:32849/json 2026-08-25 12:35:28,303 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:28,312 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:32849/devtools/page/006E1A5E34D6DD7C765D6758DDF2CF37 2026-08-25 12:35:28,322 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-08-25 12:35:28,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-08-25 12:35:28,477 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:35:28,479 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-08-25 12:35:28,487 25 INFO rb-44da9a1-224237-407818 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-25 12:35:28,488 25 INFO rb-44da9a1-224237-407818 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-25 12:35:28,498 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:35:28,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:28] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.045 0.454 2026-08-25 12:35:28,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '006E1A5E34D6DD7C765D6758DDF2CF37', 'loaderId': '63F6329CBA60E8C7BC389522DB87EB5A', 'isDownload': False} 2026-08-25 12:35:28,998 25 INFO rb-44da9a1-224237-407818 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-25 12:35:29,010 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:35:29,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:35:29,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-08-25 12:35:29,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.050 2026-08-25 12:35:29,464 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:29,486 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-08-25 12:35:29,493 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:29,503 25 INFO rb-44da9a1-224237-407818 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-25 12:35:29,509 25 INFO rb-44da9a1-224237-407818 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-25 12:35:29,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:35:29,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.010 2026-08-25 12:35:29,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:29,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-08-25 12:35:29,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.030 2026-08-25 12:35:29,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-08-25 12:35:29,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.036 2026-08-25 12:35:30,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.182 0.433 2026-08-25 12:35:30,332 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:35:30,404 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-08-25 12:35:30,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.038 2026-08-25 12:35:30,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35: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.007 2026-08-25 12:35:30,524 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-08-25 12:35:30,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:30,567 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:35:30,583 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:35:30,593 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:35:30,606 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:30,616 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:35:30,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.065 0.047 2026-08-25 12:35:30,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.124 2026-08-25 12:35:30,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.132 2026-08-25 12:35:30,723 25 INFO rb-44da9a1-224237-407818 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-25 12:35:30,769 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:30,826 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.026 0.035 2026-08-25 12:35:30,875 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.044 2026-08-25 12:35:30,876 25 INFO rb-44da9a1-224237-407818 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-25 12:35:30,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.035 0.083 2026-08-25 12:35:30,960 25 INFO rb-44da9a1-224237-407818 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-25 12:35:30,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:30] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-08-25 12:35:31,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-08-25 12:35:31,033 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-08-25 12:35:31,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.017 0.294 2026-08-25 12:35:31,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.203 2026-08-25 12:35:31,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-08-25 12:35:31,175 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.178 2026-08-25 12:35:31,264 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.048 0.204 2026-08-25 12:35:31,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-08-25 12:35:31,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-08-25 12:35:31,306 25 INFO rb-44da9a1-224237-407818 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-25 12:35:31,373 25 INFO rb-44da9a1-224237-407818 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-25 12:35:31,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.037 0.095 2026-08-25 12:35:31,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.016 0.029 2026-08-25 12:35:31,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-08-25 12:35:31,747 25 INFO rb-44da9a1-224237-407818 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-25 12:35:31,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:31] "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.063 0.079 2026-08-25 12:35:32,039 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.061 0.077 2026-08-25 12:35:32,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.141 2026-08-25 12:35:32,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.022 2026-08-25 12:35:32,136 25 INFO rb-44da9a1-224237-407818 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-25 12:35:32,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.021 0.032 2026-08-25 12:35:32,286 25 INFO rb-44da9a1-224237-407818 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-25 12:35:32,337 25 INFO rb-44da9a1-224237-407818 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-25 12:35:32,388 25 INFO rb-44da9a1-224237-407818 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-25 12:35:32,441 25 INFO rb-44da9a1-224237-407818 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-25 12:35:32,490 25 INFO rb-44da9a1-224237-407818 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-25 12:35:32,541 25 INFO rb-44da9a1-224237-407818 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-25 12:35:32,592 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-08-25 12:35:32,593 25 INFO rb-44da9a1-224237-407818 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-25 12:35:32,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16254104 (allocated 17301504) 2026-08-25 12:35:32,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 119984 2026-08-25 12:35:32,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-08-25 12:35:32,674 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 119984 2026-08-25 12:35:32,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123532_768845_test_settle_order_with_lot.txt 2026-08-25 12:35:32,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmpkfskrsdh_chrome_odoo" 2026-08-25 12:35:32,779 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-08-25 12:35:33,537 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 120206 2026-08-25 12:35:33,538 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmpw_89yk38_chrome_odoo 2026-08-25 12:35:33,539 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:44135/json/version 2026-08-25 12:35:33,540 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:33,586 25 INFO rb-44da9a1-224237-407818 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-25 12:35:33,587 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:44135/json 2026-08-25 12:35:33,587 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:33,597 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:44135/devtools/page/DB5DA38EE051CFBE7129C464B4B62BAB 2026-08-25 12:35:33,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-08-25 12:35:33,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-08-25 12:35:33,874 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:35:33,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-08-25 12:35:33,884 25 INFO rb-44da9a1-224237-407818 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-25 12:35:33,884 25 INFO rb-44da9a1-224237-407818 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-25 12:35:33,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:35:34,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:34] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.052 0.423 2026-08-25 12:35:34,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': 'DB5DA38EE051CFBE7129C464B4B62BAB', 'loaderId': '7A8CC7CB262C6AF2AEAE3F0BFFF67466', 'isDownload': False} 2026-08-25 12:35:34,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-25 12:35:34,397 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:35:34,416 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:34] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-08-25 12:35:34,421 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:34] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:35:34,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:34] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:35:34,892 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:34,913 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:34,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-25 12:35:34,949 25 INFO rb-44da9a1-224237-407818 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-25 12:35:34,963 25 INFO rb-44da9a1-224237-407818 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-25 12:35:34,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-08-25 12:35:34,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:35:34,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:35,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-08-25 12:35:35,056 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.030 2026-08-25 12:35:35,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-08-25 12:35:35,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.043 2026-08-25 12:35:35,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.282 0.317 2026-08-25 12:35:35,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:35:35,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:35:35,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:35] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.033 2026-08-25 12:35:35,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:35:35,939 25 INFO rb-44da9a1-224237-407818 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-25 12:35:35,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:35:35,997 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:35:36,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:35:36,030 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:35:36,060 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:35:36,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.024 0.049 2026-08-25 12:35:36,083 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35: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-25 12:35:36,085 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:35:36,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.096 2026-08-25 12:35:36,136 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:35:36,194 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.032 0.042 2026-08-25 12:35:36,263 25 INFO rb-44da9a1-224237-407818 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-25 12:35:36,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.029 0.116 2026-08-25 12:35:36,365 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-08-25 12:35:36,371 25 INFO rb-44da9a1-224237-407818 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-25 12:35:36,378 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:36,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.094 2026-08-25 12:35:36,465 25 INFO rb-44da9a1-224237-407818 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-25 12:35:36,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-08-25 12:35:36,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-08-25 12:35:36,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-08-25 12:35:36,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-08-25 12:35:36,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.215 2026-08-25 12:35:36,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-08-25 12:35:36,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-08-25 12:35:36,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.173 2026-08-25 12:35:36,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-08-25 12:35:36,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.027 0.181 2026-08-25 12:35:36,826 25 INFO rb-44da9a1-224237-407818 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-25 12:35:36,893 25 INFO rb-44da9a1-224237-407818 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-25 12:35:37,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.029 0.079 2026-08-25 12:35:37,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.030 2026-08-25 12:35:37,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.018 2026-08-25 12:35:37,262 25 INFO rb-44da9a1-224237-407818 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-25 12:35:37,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:37] "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.060 0.070 2026-08-25 12:35:37,523 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.050 0.069 2026-08-25 12:35:37,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.110 2026-08-25 12:35:37,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.026 2026-08-25 12:35:37,636 25 INFO rb-44da9a1-224237-407818 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-25 12:35:37,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.015 0.024 2026-08-25 12:35:37,794 25 INFO rb-44da9a1-224237-407818 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-25 12:35:37,863 25 INFO rb-44da9a1-224237-407818 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-25 12:35:37,884 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:35:37,885 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:37,914 25 INFO rb-44da9a1-224237-407818 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-25 12:35:37,968 25 INFO rb-44da9a1-224237-407818 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-25 12:35:38,036 25 INFO rb-44da9a1-224237-407818 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-25 12:35:38,105 25 INFO rb-44da9a1-224237-407818 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-25 12:35:38,113 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99991394 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '169a39c2-177f-414d-b351-e213181cd9cb'}] 2026-08-25 12:35:38,127 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:35:38,510 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99991394 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '169a39c2-177f-414d-b351-e213181cd9cb'} created pos.order #818 2026-08-25 12:35:38,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99991394 finished 2026-08-25 12:35:38,738 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.198 0.428 2026-08-25 12:35:38,796 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:35:38,912 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-08-25 12:35:38,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-25 12:35:39,061 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 18839020 (allocated 20320256) 2026-08-25 12:35:39,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 120206 2026-08-25 12:35:39,081 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-08-25 12:35:39,083 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 120206 2026-08-25 12:35:39,183 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123539_183314_test_settle_order_with_multiple_uom.txt 2026-08-25 12:35:39,183 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmpw_89yk38_chrome_odoo" 2026-08-25 12:35:39,199 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-08-25 12:35:40,164 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 120424 2026-08-25 12:35:40,165 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmp5ptxdsni_chrome_odoo 2026-08-25 12:35:40,165 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:40385/json/version 2026-08-25 12:35:40,166 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:40,238 25 INFO rb-44da9a1-224237-407818 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-25 12:35:40,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:40385/json 2026-08-25 12:35:40,239 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:40,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:40385/devtools/page/8B6892130E31184FED142C9E60F87D8F 2026-08-25 12:35:40,302 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-08-25 12:35:40,314 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-08-25 12:35:40,538 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:35:40,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-08-25 12:35:40,551 25 INFO rb-44da9a1-224237-407818 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-25 12:35:40,551 25 INFO rb-44da9a1-224237-407818 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-25 12:35:40,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:35:41,032 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.049 0.413 2026-08-25 12:35:41,041 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '8B6892130E31184FED142C9E60F87D8F', 'loaderId': 'BF89D29347267835005484D3A854C2FA', 'isDownload': False} 2026-08-25 12:35:41,041 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-08-25 12:35:41,062 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:35:41,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:35:41,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-08-25 12:35:41,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:35:41,538 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:35:41,545 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:35:41,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.007 2026-08-25 12:35:41,573 25 INFO rb-44da9a1-224237-407818 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-25 12:35:41,580 25 INFO rb-44da9a1-224237-407818 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-25 12:35:41,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.005 2026-08-25 12:35:41,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:35:41,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:41,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.016 2026-08-25 12:35:41,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.037 2026-08-25 12:35:41,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.049 2026-08-25 12:35:41,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-08-25 12:35:42,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.239 0.291 2026-08-25 12:35:42,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "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-25 12:35:42,397 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35: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-25 12:35:42,456 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-08-25 12:35:42,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:35:42,490 25 INFO rb-44da9a1-224237-407818 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-25 12:35:42,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:35:42,552 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:42,581 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:35:42,588 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:35:42,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.016 0.021 2026-08-25 12:35:42,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.043 2026-08-25 12:35:42,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-08-25 12:35:42,676 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:35:42,677 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:35:42,822 25 INFO rb-44da9a1-224237-407818 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-25 12:35:42,844 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:42,912 25 INFO rb-44da9a1-224237-407818 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-25 12:35:42,978 25 INFO rb-44da9a1-224237-407818 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-25 12:35:43,027 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.155 0.038 2026-08-25 12:35:43,035 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:43,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.035 0.227 2026-08-25 12:35:43,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-08-25 12:35:43,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-08-25 12:35:43,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-08-25 12:35:43,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.319 2026-08-25 12:35:43,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.190 2026-08-25 12:35:43,264 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-08-25 12:35:43,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-08-25 12:35:43,315 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-08-25 12:35:43,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.154 2026-08-25 12:35:43,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-25 12:35:43,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.037 0.169 2026-08-25 12:35:43,492 25 INFO rb-44da9a1-224237-407818 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-25 12:35:43,547 25 INFO rb-44da9a1-224237-407818 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-25 12:35:43,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.055 0.082 2026-08-25 12:35:43,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.029 0.037 2026-08-25 12:35:43,820 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-08-25 12:35:43,896 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:44] "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.088 0.080 2026-08-25 12:35:44,210 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.043 0.089 2026-08-25 12:35:44,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.127 2026-08-25 12:35:44,270 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.021 2026-08-25 12:35:44,310 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,336 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:44] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.018 2026-08-25 12:35:44,426 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,477 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,528 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,579 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,653 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,664 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:44,668 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:44,703 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,754 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,824 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,875 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,942 25 INFO rb-44da9a1-224237-407818 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-25 12:35:44,948 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68386496 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f7807b12-cd8b-4762-ad41-8bebdf4db30b'}] 2026-08-25 12:35:44,949 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:45,160 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1361] 2026-08-25 12:35:45,448 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68386496 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f7807b12-cd8b-4762-ad41-8bebdf4db30b'} created pos.order #819 2026-08-25 12:35:45,465 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68386496 finished 2026-08-25 12:35:45,638 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 377 0.271 0.423 2026-08-25 12:35:45,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:35:45,799 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-08-25 12:35:45,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:35:45,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17255508 (allocated 19136512) 2026-08-25 12:35:45,912 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 120424 2026-08-25 12:35:45,914 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-08-25 12:35:45,918 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 120424 2026-08-25 12:35:45,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123545_981527_test_settle_order_with_multistep_delivery.txt 2026-08-25 12:35:45,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmp5ptxdsni_chrome_odoo" 2026-08-25 12:35:46,005 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-08-25 12:35:47,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 120639 2026-08-25 12:35:47,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmpu4krpozz_chrome_odoo 2026-08-25 12:35:47,692 25 INFO rb-44da9a1-224237-407818 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:43039/json/version 2026-08-25 12:35:47,693 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:47,736 25 INFO rb-44da9a1-224237-407818 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-25 12:35:47,737 25 INFO rb-44da9a1-224237-407818 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:43039/json 2026-08-25 12:35:47,759 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:47,787 25 INFO rb-44da9a1-224237-407818 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:43039/devtools/page/81881768D139BBE4E9ECCFBE4B15E22D 2026-08-25 12:35:47,807 25 INFO rb-44da9a1-224237-407818 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-25 12:35:47,826 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-08-25 12:35:48,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:35:48,083 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-08-25 12:35:48,087 25 INFO rb-44da9a1-224237-407818 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-25 12:35:48,087 25 INFO rb-44da9a1-224237-407818 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-25 12:35:48,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:35:48,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:48] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.084 0.386 2026-08-25 12:35:48,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': '81881768D139BBE4E9ECCFBE4B15E22D', 'loaderId': 'FF3F60A7F790A4D44273F5E860C19938', 'isDownload': False} 2026-08-25 12:35:48,575 25 INFO rb-44da9a1-224237-407818 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-25 12:35:48,589 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:35:48,612 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:48] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:35:48,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:48] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:35:48,633 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:48] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.022 2026-08-25 12:35:49,063 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:49,070 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:49,089 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-08-25 12:35:49,101 25 INFO rb-44da9a1-224237-407818 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-25 12:35:49,107 25 INFO rb-44da9a1-224237-407818 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-25 12:35:49,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.008 2026-08-25 12:35:49,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:35:49,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:49,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.017 2026-08-25 12:35:49,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.045 2026-08-25 12:35:49,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.035 2026-08-25 12:35:49,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-08-25 12:35:49,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.255 0.288 2026-08-25 12:35:49,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:35:49,968 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-08-25 12:35:50,040 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.036 2026-08-25 12:35:50,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:35:50,085 25 INFO rb-44da9a1-224237-407818 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-25 12:35:50,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-08-25 12:35:50,151 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:35:50,189 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:35:50,216 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:35:50,220 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:35:50,234 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:35:50,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.049 0.048 2026-08-25 12:35:50,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-08-25 12:35:50,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.101 2026-08-25 12:35:50,307 25 INFO rb-44da9a1-224237-407818 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-25 12:35:50,369 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:35:50,412 25 INFO rb-44da9a1-224237-407818 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-25 12:35:50,466 25 INFO rb-44da9a1-224237-407818 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-25 12:35:50,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.111 0.055 2026-08-25 12:35:50,515 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:50,629 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.069 0.194 2026-08-25 12:35:50,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-08-25 12:35:50,690 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.290 2026-08-25 12:35:50,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.325 2026-08-25 12:35:50,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.377 2026-08-25 12:35:50,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.255 2026-08-25 12:35:50,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-08-25 12:35:50,837 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-08-25 12:35:50,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-08-25 12:35:50,909 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-08-25 12:35:50,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:50] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-08-25 12:35:51,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.062 0.241 2026-08-25 12:35:51,086 25 INFO rb-44da9a1-224237-407818 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-25 12:35:51,145 25 INFO rb-44da9a1-224237-407818 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-25 12:35:51,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.033 0.085 2026-08-25 12:35:51,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.032 0.030 2026-08-25 12:35:51,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-08-25 12:35:51,449 25 INFO rb-44da9a1-224237-407818 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-25 12:35:51,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:51] "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.053 0.087 2026-08-25 12:35:51,738 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.053 0.086 2026-08-25 12:35:51,752 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.138 2026-08-25 12:35:51,824 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.029 2026-08-25 12:35:51,858 25 INFO rb-44da9a1-224237-407818 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-25 12:35:51,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:51] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.044 0.024 2026-08-25 12:35:52,055 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,107 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,157 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,207 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,277 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,293 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:52,294 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:35:52,328 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,379 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,446 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,497 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,554 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,610 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,676 25 INFO rb-44da9a1-224237-407818 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-25 12:35:52,679 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16797574 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'fd6b070c-4ab6-4a8c-9d81-c3ba42ad5bff'}] 2026-08-25 12:35:52,685 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:52,885 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1366] 2026-08-25 12:35:54,911 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16797574 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'fd6b070c-4ab6-4a8c-9d81-c3ba42ad5bff'} created pos.order #820 2026-08-25 12:35:54,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16797574 finished 2026-08-25 12:35:55,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 741 0.898 1.659 2026-08-25 12:35:55,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:35:55,301 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-08-25 12:35:55,423 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-08-25 12:35:55,426 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-08-25 12:35:55,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17509184 (allocated 18612224) 2026-08-25 12:35:55,557 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 120639 2026-08-25 12:35:55,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-08-25 12:35:55,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 120639 2026-08-25 12:35:55,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123555_665898_test_settle_order_with_multistep_delivery_receipt.txt 2026-08-25 12:35:55,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmpu4krpozz_chrome_odoo" 2026-08-25 12:35:55,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-08-25 12:35:56,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 120859 2026-08-25 12:35:56,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmp6z5bf6oy_chrome_odoo 2026-08-25 12:35:56,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:40671/json/version 2026-08-25 12:35:56,281 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:56,317 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-08-25 12:35:56,317 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:40671/json 2026-08-25 12:35:56,318 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:35:56,333 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:40671/devtools/page/90463A743D154CAB43961AF078854591 2026-08-25 12:35:56,385 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-08-25 12:35:56,403 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-08-25 12:35:56,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:35:56,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-08-25 12:35:56,577 25 INFO rb-44da9a1-224237-407818 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-25 12:35:56,577 25 INFO rb-44da9a1-224237-407818 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-25 12:35:56,593 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:35:57,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.041 0.438 2026-08-25 12:35:57,074 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '90463A743D154CAB43961AF078854591', 'loaderId': '07F3A3285D81B75F0769F7279DDCFC24', 'isDownload': False} 2026-08-25 12:35:57,074 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-08-25 12:35:57,094 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:35:57,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.008 2026-08-25 12:35:57,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:35:57,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:35:57,566 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:35:57,571 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:57,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:35:57,603 25 INFO rb-44da9a1-224237-407818 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-25 12:35:57,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:35:57,620 25 INFO rb-44da9a1-224237-407818 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-25 12:35:57,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:35:57,648 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:57,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.015 2026-08-25 12:35:57,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.031 2026-08-25 12:35:57,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.034 2026-08-25 12:35:57,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-25 12:35:58,284 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.221 0.298 2026-08-25 12:35:58,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "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-25 12:35:58,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "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-25 12:35:58,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.035 2026-08-25 12:35:58,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:35:58,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-08-25 12:35:58,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:35:58,549 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:35:58,577 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:58,579 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:58,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.023 0.028 2026-08-25 12:35:58,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.052 2026-08-25 12:35:58,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-08-25 12:35:58,624 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35: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-25 12:35:58,626 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:35:58,743 25 INFO rb-44da9a1-224237-407818 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-25 12:35:58,795 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:35:58,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.028 0.072 2026-08-25 12:35:58,892 25 INFO rb-44da9a1-224237-407818 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-25 12:35:58,898 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:35:58,924 25 INFO rb-44da9a1-224237-407818 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-25 12:35:58,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.039 0.134 2026-08-25 12:35:58,992 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:58] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.127 2026-08-25 12:35:59,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-08-25 12:35:59,043 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-08-25 12:35:59,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-08-25 12:35:59,084 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-08-25 12:35:59,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-08-25 12:35:59,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-08-25 12:35:59,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-08-25 12:35:59,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-25 12:35:59,215 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-08-25 12:35:59,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.202 2026-08-25 12:35:59,320 25 INFO rb-44da9a1-224237-407818 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-25 12:35:59,386 25 INFO rb-44da9a1-224237-407818 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-25 12:35:59,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.085 0.099 2026-08-25 12:35:59,677 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.029 2026-08-25 12:35:59,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.023 2026-08-25 12:35:59,826 25 INFO rb-44da9a1-224237-407818 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-25 12:35:59,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:35:59] "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.061 0.065 2026-08-25 12:36:00,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.039 0.069 2026-08-25 12:36:00,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.087 2026-08-25 12:36:00,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.014 2026-08-25 12:36:00,152 25 INFO rb-44da9a1-224237-407818 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-25 12:36:00,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.022 0.015 2026-08-25 12:36:00,278 25 INFO rb-44da9a1-224237-407818 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-25 12:36:00,343 25 INFO rb-44da9a1-224237-407818 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-25 12:36:00,355 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:00,358 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:00,394 25 INFO rb-44da9a1-224237-407818 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-25 12:36:00,445 25 INFO rb-44da9a1-224237-407818 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-25 12:36:00,514 25 INFO rb-44da9a1-224237-407818 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-25 12:36:00,579 25 INFO rb-44da9a1-224237-407818 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-25 12:36:00,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92909780 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0bbfa7e9-50a3-4d6f-80f3-4b438bd90dfd'}] 2026-08-25 12:36:00,593 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:36:01,137 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92909780 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0bbfa7e9-50a3-4d6f-80f3-4b438bd90dfd'} created pos.order #821 2026-08-25 12:36:01,149 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92909780 finished 2026-08-25 12:36:01,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 404 0.545 0.523 2026-08-25 12:36:01,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:36:01,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-08-25 12:36:01,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-25 12:36:01,892 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17206768 (allocated 18612224) 2026-08-25 12:36:01,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 120859 2026-08-25 12:36:01,915 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-08-25 12:36:01,915 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 120859 2026-08-25 12:36:01,980 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123601_980058_test_settle_quotation_delivered_qty.txt 2026-08-25 12:36:01,980 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmp6z5bf6oy_chrome_odoo" 2026-08-25 12:36:01,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-08-25 12:36:02,546 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [976] 2026-08-25 12:36:02,553 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [977] 2026-08-25 12:36:02,919 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 121075 2026-08-25 12:36:02,920 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmpqs_m79oq_chrome_odoo 2026-08-25 12:36:02,920 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:33837/json/version 2026-08-25 12:36:02,921 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:02,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-08-25 12:36:02,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:33837/json 2026-08-25 12:36:02,991 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:03,063 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:33837/devtools/page/B9147BA5DF7E19B2A1A3D6C67E512A5D 2026-08-25 12:36:03,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-08-25 12:36:03,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-08-25 12:36:03,153 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:36:03,165 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-08-25 12:36:03,170 25 INFO rb-44da9a1-224237-407818 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-25 12:36:03,170 25 INFO rb-44da9a1-224237-407818 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-25 12:36:03,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:36:03,680 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:03] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.069 0.413 2026-08-25 12:36:03,683 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': 'B9147BA5DF7E19B2A1A3D6C67E512A5D', 'loaderId': '478B023021FC4F830B7F4AEB2D8E68D5', 'isDownload': False} 2026-08-25 12:36:03,683 25 INFO rb-44da9a1-224237-407818 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-25 12:36:03,698 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:36:03,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:03] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:36:03,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:03] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:36:03,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:03] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-08-25 12:36:04,168 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:04,172 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:04,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:36:04,200 25 INFO rb-44da9a1-224237-407818 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-25 12:36:04,205 25 INFO rb-44da9a1-224237-407818 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-25 12:36:04,211 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:36:04,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36: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-25 12:36:04,233 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:04,259 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-08-25 12:36:04,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.034 2026-08-25 12:36:04,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-08-25 12:36:04,339 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.035 2026-08-25 12:36:04,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.304 0.318 2026-08-25 12:36:05,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:36:05,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:36:05,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-08-25 12:36:05,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:36:05,181 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-08-25 12:36:05,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-08-25 12:36:05,236 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:05,267 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:36:05,273 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:05,308 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.026 0.039 2026-08-25 12:36:05,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-08-25 12:36:05,325 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:36:05,332 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "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-25 12:36:05,351 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.019 0.083 2026-08-25 12:36:05,424 25 INFO rb-44da9a1-224237-407818 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-25 12:36:05,489 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-08-25 12:36:05,566 25 INFO rb-44da9a1-224237-407818 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-25 12:36:05,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.069 0.072 2026-08-25 12:36:05,608 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:05,617 25 INFO rb-44da9a1-224237-407818 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-25 12:36:05,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-08-25 12:36:05,690 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-08-25 12:36:05,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-08-25 12:36:05,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-08-25 12:36:05,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.039 0.316 2026-08-25 12:36:05,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-08-25 12:36:05,855 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-08-25 12:36:05,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-08-25 12:36:05,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-08-25 12:36:05,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.033 0.208 2026-08-25 12:36:06,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:06] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-08-25 12:36:06,020 25 INFO rb-44da9a1-224237-407818 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-25 12:36:06,043 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:06] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-08-25 12:36:06,083 25 INFO rb-44da9a1-224237-407818 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-25 12:36:06,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.052 0.105 2026-08-25 12:36:06,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.029 2026-08-25 12:36:06,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.017 2026-08-25 12:36:06,449 25 INFO rb-44da9a1-224237-407818 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-25 12:36:06,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:06] "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.059 0.073 2026-08-25 12:36:06,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.066 0.066 2026-08-25 12:36:06,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.134 2026-08-25 12:36:06,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.024 2026-08-25 12:36:06,836 25 INFO rb-44da9a1-224237-407818 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-25 12:36:06,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.022 2026-08-25 12:36:06,929 25 INFO rb-44da9a1-224237-407818 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-25 12:36:06,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-08-25 12:36:06,982 25 INFO rb-44da9a1-224237-407818 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-25 12:36:07,052 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16038244 (allocated 17563648) 2026-08-25 12:36:07,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 121075 2026-08-25 12:36:07,064 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-08-25 12:36:07,065 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 121075 2026-08-25 12:36:07,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123607_171426_test_settle_so_archived_attribute.txt 2026-08-25 12:36:07,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmpqs_m79oq_chrome_odoo" 2026-08-25 12:36:07,188 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-08-25 12:36:08,017 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 121285 2026-08-25 12:36:08,018 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmputeddp4c_chrome_odoo 2026-08-25 12:36:08,018 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:33705/json/version 2026-08-25 12:36:08,019 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33705', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:08,082 25 INFO rb-44da9a1-224237-407818 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-25 12:36:08,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:33705/json 2026-08-25 12:36:08,083 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33705', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:08,091 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:33705/devtools/page/34D2B75AFAA17466F06C0AC623C52CB6 2026-08-25 12:36:08,162 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-08-25 12:36:08,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-08-25 12:36:08,319 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:36:08,321 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-08-25 12:36:08,324 25 INFO rb-44da9a1-224237-407818 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-25 12:36:08,324 25 INFO rb-44da9a1-224237-407818 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-25 12:36:08,344 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:36:08,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:08] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.039 0.403 2026-08-25 12:36:08,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': '34D2B75AFAA17466F06C0AC623C52CB6', 'loaderId': '5F81DEA39B449F9F9F04E32A38D1D818', 'isDownload': False} 2026-08-25 12:36:08,787 25 INFO rb-44da9a1-224237-407818 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-25 12:36:08,804 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:36:08,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:08] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.007 2026-08-25 12:36:08,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:08] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:36:08,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:08] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-08-25 12:36:09,262 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:36:09,262 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:36:09,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:36:09,296 25 INFO rb-44da9a1-224237-407818 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-25 12:36:09,300 25 INFO rb-44da9a1-224237-407818 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-25 12:36:09,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:36:09,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:36:09,339 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:09,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.012 2026-08-25 12:36:09,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.039 2026-08-25 12:36:09,457 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.042 2026-08-25 12:36:09,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.042 2026-08-25 12:36:10,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.238 0.282 2026-08-25 12:36:10,050 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:36:10,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:36:10,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.032 2026-08-25 12:36:10,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-08-25 12:36:10,253 25 INFO rb-44da9a1-224237-407818 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-25 12:36:10,265 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:36:10,316 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:36:10,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:36:10,341 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:10,354 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:36:10,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.030 0.024 2026-08-25 12:36:10,411 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:36:10,431 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.024 0.069 2026-08-25 12:36:10,439 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:36:10,464 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:36:10,523 25 INFO rb-44da9a1-224237-407818 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-25 12:36:10,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.095 0.040 2026-08-25 12:36:10,636 25 INFO rb-44da9a1-224237-407818 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-25 12:36:10,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.068 0.165 2026-08-25 12:36:10,683 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:36:10,689 25 INFO rb-44da9a1-224237-407818 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-25 12:36:10,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.114 2026-08-25 12:36:10,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.011 0.139 2026-08-25 12:36:10,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-08-25 12:36:10,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-08-25 12:36:10,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.243 2026-08-25 12:36:10,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-08-25 12:36:10,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-08-25 12:36:10,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:36:10,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-08-25 12:36:10,992 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.020 0.154 2026-08-25 12:36:11,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:11] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-08-25 12:36:11,040 25 INFO rb-44da9a1-224237-407818 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-25 12:36:11,103 25 INFO rb-44da9a1-224237-407818 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-25 12:36:11,199 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.024 0.071 2026-08-25 12:36:11,270 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.011 0.028 2026-08-25 12:36:11,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:36:11,388 25 INFO rb-44da9a1-224237-407818 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-25 12:36:11,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:11] "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.045 0.066 2026-08-25 12:36:11,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.045 0.069 2026-08-25 12:36:11,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.090 2026-08-25 12:36:11,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.010 0.020 2026-08-25 12:36:11,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:11] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:36:11,701 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:11] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:36:11,734 25 INFO rb-44da9a1-224237-407818 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-25 12:36:11,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.011 0.021 2026-08-25 12:36:11,869 25 INFO rb-44da9a1-224237-407818 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-25 12:36:11,920 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-08-25 12:36:11,921 25 INFO rb-44da9a1-224237-407818 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-25 12:36:11,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16140696 (allocated 17563648) 2026-08-25 12:36:12,006 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 121285 2026-08-25 12:36:12,008 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-08-25 12:36:12,010 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 121285 2026-08-25 12:36:12,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123612_076564_test_settle_so_custom_attribute_value.txt 2026-08-25 12:36:12,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmputeddp4c_chrome_odoo" 2026-08-25 12:36:12,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-08-25 12:36:12,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 121505 2026-08-25 12:36:12,719 25 INFO rb-44da9a1-224237-407818 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/tmpbgq5q78r_chrome_odoo 2026-08-25 12:36:12,719 25 INFO rb-44da9a1-224237-407818 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:36835/json/version 2026-08-25 12:36:12,720 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:12,768 25 INFO rb-44da9a1-224237-407818 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-25 12:36:12,769 25 INFO rb-44da9a1-224237-407818 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:36835/json 2026-08-25 12:36:12,769 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:12,792 25 INFO rb-44da9a1-224237-407818 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:36835/devtools/page/A98BB27F39FCE7E5C9ED55E859DC196E 2026-08-25 12:36:12,798 25 INFO rb-44da9a1-224237-407818 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-25 12:36:12,861 25 INFO rb-44da9a1-224237-407818 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-25 12:36:13,029 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:36:13,034 25 INFO rb-44da9a1-224237-407818 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-25 12:36:13,042 25 INFO rb-44da9a1-224237-407818 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-25 12:36:13,043 25 INFO rb-44da9a1-224237-407818 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-25 12:36:13,058 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:36:16,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "GET /pos/ui/125 HTTP/1.1" 200 - 129 0.076 3.054 2026-08-25 12:36:16,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': 'A98BB27F39FCE7E5C9ED55E859DC196E', 'loaderId': '47BD7FC93A5DDB10904CA53F54037F7C', 'isDownload': False} 2026-08-25 12:36:16,189 25 INFO rb-44da9a1-224237-407818 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-25 12:36:16,205 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:36:16,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:36:16,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-08-25 12:36:16,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:36:16,757 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:16,773 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:16,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-08-25 12:36:16,805 25 INFO rb-44da9a1-224237-407818 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-25 12:36:16,815 25 INFO rb-44da9a1-224237-407818 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-25 12:36:16,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-08-25 12:36:16,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:36:16,850 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:16,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-25 12:36:16,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.021 2026-08-25 12:36:16,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.033 2026-08-25 12:36:16,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-08-25 12:36:17,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.179 0.270 2026-08-25 12:36:17,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:36:17,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36: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.012 2026-08-25 12:36:17,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-08-25 12:36:17,594 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36: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-25 12:36:17,605 25 INFO rb-44da9a1-224237-407818 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-25 12:36:17,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:36:17,650 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:17,680 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:36:17,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.012 0.026 2026-08-25 12:36:17,701 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:36:17,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.011 0.061 2026-08-25 12:36:17,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-08-25 12:36:17,744 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:36:17,747 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "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-25 12:36:17,839 25 INFO rb-44da9a1-224237-407818 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-25 12:36:17,912 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:36:18,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.065 0.066 2026-08-25 12:36:18,017 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:18,068 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-08-25 12:36:18,077 25 INFO rb-44da9a1-224237-407818 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-25 12:36:18,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.010 0.120 2026-08-25 12:36:18,166 25 INFO rb-44da9a1-224237-407818 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-25 12:36:18,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.045 0.147 2026-08-25 12:36:18,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.014 0.240 2026-08-25 12:36:18,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.052 0.374 2026-08-25 12:36:18,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.324 2026-08-25 12:36:18,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.314 2026-08-25 12:36:18,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.308 2026-08-25 12:36:18,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-08-25 12:36:18,485 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-08-25 12:36:18,559 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.037 0.194 2026-08-25 12:36:18,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.008 0.207 2026-08-25 12:36:18,606 25 INFO rb-44da9a1-224237-407818 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-25 12:36:18,669 25 INFO rb-44da9a1-224237-407818 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-25 12:36:18,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.049 0.090 2026-08-25 12:36:18,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.020 2026-08-25 12:36:18,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.011 2026-08-25 12:36:18,973 25 INFO rb-44da9a1-224237-407818 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-25 12:36:19,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:19] "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.066 0.063 2026-08-25 12:36:19,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.030 0.057 2026-08-25 12:36:19,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.082 2026-08-25 12:36:19,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.019 2026-08-25 12:36:19,286 25 INFO rb-44da9a1-224237-407818 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-25 12:36:19,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.013 0.019 2026-08-25 12:36:19,404 25 INFO rb-44da9a1-224237-407818 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-25 12:36:19,454 25 INFO rb-44da9a1-224237-407818 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-25 12:36:19,505 25 INFO rb-44da9a1-224237-407818 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-25 12:36:19,556 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-08-25 12:36:19,557 25 INFO rb-44da9a1-224237-407818 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-25 12:36:19,624 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 15937260 (allocated 17039360) 2026-08-25 12:36:19,633 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 121505 2026-08-25 12:36:19,635 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-08-25 12:36:19,635 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 121505 2026-08-25 12:36:19,739 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123619_739588_test_settle_so_with_non_pos_groupable_uom.txt 2026-08-25 12:36:19,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpbgq5q78r_chrome_odoo" 2026-08-25 12:36:19,753 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-08-25 12:36:20,469 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 121713 2026-08-25 12:36:20,469 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmp1fv2o93v_chrome_odoo 2026-08-25 12:36:20,469 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:46171/json/version 2026-08-25 12:36:20,471 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:20,499 25 INFO rb-44da9a1-224237-407818 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-25 12:36:20,499 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:46171/json 2026-08-25 12:36:20,506 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:20,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:46171/devtools/page/1463E127BEDF5D2F334758FE8AFA0CDC 2026-08-25 12:36:20,576 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-08-25 12:36:20,585 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-08-25 12:36:20,755 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:36:20,757 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-08-25 12:36:20,761 25 INFO rb-44da9a1-224237-407818 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-25 12:36:20,761 25 INFO rb-44da9a1-224237-407818 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-25 12:36:20,777 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:36:21,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:21] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.048 0.496 2026-08-25 12:36:21,322 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '1463E127BEDF5D2F334758FE8AFA0CDC', 'loaderId': '3F3DB5B031FE3E4E12741E5E222D844C', 'isDownload': False} 2026-08-25 12:36:21,322 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-08-25 12:36:21,343 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:36:21,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:21] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:36:21,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:21] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-08-25 12:36:21,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:21] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-08-25 12:36:21,849 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:21,880 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-08-25 12:36:21,884 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:36:21,908 25 INFO rb-44da9a1-224237-407818 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-25 12:36:21,914 25 INFO rb-44da9a1-224237-407818 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-25 12:36:21,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-08-25 12:36:21,943 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:36:21,952 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:21,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.013 2026-08-25 12:36:22,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-08-25 12:36:22,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.035 2026-08-25 12:36:22,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-08-25 12:36:22,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.161 0.285 2026-08-25 12:36:22,539 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "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-25 12:36:22,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:36:22,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-08-25 12:36:22,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:36:22,702 25 INFO rb-44da9a1-224237-407818 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-25 12:36:22,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:36:22,755 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:36:22,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:36:22,780 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:36:22,783 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:22,806 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:36:22,813 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.021 0.026 2026-08-25 12:36:22,818 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:36:22,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.072 2026-08-25 12:36:22,895 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:36:22,984 25 INFO rb-44da9a1-224237-407818 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-25 12:36:22,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:22] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.045 0.060 2026-08-25 12:36:23,091 25 INFO rb-44da9a1-224237-407818 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-25 12:36:23,127 25 INFO rb-44da9a1-224237-407818 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-25 12:36:23,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.096 0.186 2026-08-25 12:36:23,188 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:23,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.013 0.125 2026-08-25 12:36:23,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-08-25 12:36:23,270 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.015 0.189 2026-08-25 12:36:23,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-08-25 12:36:23,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-08-25 12:36:23,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-08-25 12:36:23,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-08-25 12:36:23,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-08-25 12:36:23,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.025 0.187 2026-08-25 12:36:23,507 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-08-25 12:36:23,527 25 INFO rb-44da9a1-224237-407818 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-25 12:36:23,588 25 INFO rb-44da9a1-224237-407818 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-25 12:36:23,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.041 0.081 2026-08-25 12:36:23,820 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.041 0.038 2026-08-25 12:36:23,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.019 0.018 2026-08-25 12:36:23,967 25 INFO rb-44da9a1-224237-407818 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-25 12:36:24,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36: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.040 0.066 2026-08-25 12:36:24,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.058 0.076 2026-08-25 12:36:24,230 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.136 2026-08-25 12:36:24,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.024 2026-08-25 12:36:24,326 25 INFO rb-44da9a1-224237-407818 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-25 12:36:24,381 25 INFO rb-44da9a1-224237-407818 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-25 12:36:24,467 25 INFO rb-44da9a1-224237-407818 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-25 12:36:24,536 25 INFO rb-44da9a1-224237-407818 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-25 12:36:24,549 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:24,551 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:24,587 25 INFO rb-44da9a1-224237-407818 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-25 12:36:24,638 25 INFO rb-44da9a1-224237-407818 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-25 12:36:24,714 25 INFO rb-44da9a1-224237-407818 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-25 12:36:24,782 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-08-25 12:36:24,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:36:24,797 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12798622 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'dd1122f2-b890-46a5-bb4b-617a08dcc954'}] 2026-08-25 12:36:24,807 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:36:24,911 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 16943272 (allocated 17825792) 2026-08-25 12:36:24,923 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 121713 2026-08-25 12:36:24,926 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-08-25 12:36:24,927 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 121713 2026-08-25 12:36:24,999 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12798622 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'dd1122f2-b890-46a5-bb4b-617a08dcc954'} created pos.order #822 2026-08-25 12:36:25,002 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12798622 finished 2026-08-25 12:36:25,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123625_082037_test_settle_so_with_pos_downpayment.txt 2026-08-25 12:36:25,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmp1fv2o93v_chrome_odoo" 2026-08-25 12:36:25,109 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-08-25 12:36:25,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.173 0.228 2026-08-25 12:36:25,636 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-08-25 12:36:26,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 121924 2026-08-25 12:36:26,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmp3oezwxxo_chrome_odoo 2026-08-25 12:36:26,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:44135/json/version 2026-08-25 12:36:26,260 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:26,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-08-25 12:36:26,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:44135/json 2026-08-25 12:36:26,284 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:26,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:44135/devtools/page/E16EF55B5931E91967839880EF3D5718 2026-08-25 12:36:26,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-08-25 12:36:26,300 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-08-25 12:36:26,604 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:36:26,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-08-25 12:36:26,608 25 INFO rb-44da9a1-224237-407818 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-25 12:36:26,608 25 INFO rb-44da9a1-224237-407818 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-25 12:36:26,628 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:36:27,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.038 0.385 2026-08-25 12:36:27,052 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': 'E16EF55B5931E91967839880EF3D5718', 'loaderId': '809179A29A9D5BF72ABA440C105E33DA', 'isDownload': False} 2026-08-25 12:36:27,052 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-08-25 12:36:27,070 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:36:27,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.015 2026-08-25 12:36:27,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.026 2026-08-25 12:36:27,119 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-08-25 12:36:27,555 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:27,565 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:27,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-25 12:36:27,604 25 INFO rb-44da9a1-224237-407818 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-25 12:36:27,611 25 INFO rb-44da9a1-224237-407818 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-25 12:36:27,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.009 2026-08-25 12:36:27,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:36:27,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:27,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.014 2026-08-25 12:36:27,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-08-25 12:36:27,755 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.039 2026-08-25 12:36:27,762 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.037 2026-08-25 12:36:28,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.253 0.283 2026-08-25 12:36:28,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:36:28,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36: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-25 12:36:28,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-08-25 12:36:28,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-08-25 12:36:28,549 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-08-25 12:36:28,558 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:36:28,603 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:28,630 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:36:28,634 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:36:28,661 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.016 0.038 2026-08-25 12:36:28,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-08-25 12:36:28,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.055 2026-08-25 12:36:28,691 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:28,701 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:28,732 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:36:28,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.044 0.053 2026-08-25 12:36:28,850 25 INFO rb-44da9a1-224237-407818 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-25 12:36:28,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.020 0.120 2026-08-25 12:36:28,979 25 INFO rb-44da9a1-224237-407818 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-25 12:36:28,997 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:28] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-08-25 12:36:29,008 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:36:29,024 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-08-25 12:36:29,031 25 INFO rb-44da9a1-224237-407818 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-25 12:36:29,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.032 0.124 2026-08-25 12:36:29,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-08-25 12:36:29,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-08-25 12:36:29,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-08-25 12:36:29,190 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.007 0.167 2026-08-25 12:36:29,212 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-08-25 12:36:29,240 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-08-25 12:36:29,267 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-08-25 12:36:29,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.033 0.155 2026-08-25 12:36:29,369 25 INFO rb-44da9a1-224237-407818 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-25 12:36:29,432 25 INFO rb-44da9a1-224237-407818 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-25 12:36:29,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.067 0.073 2026-08-25 12:36:29,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.043 0.038 2026-08-25 12:36:29,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-08-25 12:36:29,809 25 INFO rb-44da9a1-224237-407818 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-25 12:36:29,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:29] "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.037 0.060 2026-08-25 12:36:30,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.035 0.068 2026-08-25 12:36:30,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.104 2026-08-25 12:36:30,074 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.018 2026-08-25 12:36:30,100 25 INFO rb-44da9a1-224237-407818 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-25 12:36:30,136 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.024 2026-08-25 12:36:30,198 25 INFO rb-44da9a1-224237-407818 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-25 12:36:30,268 25 INFO rb-44da9a1-224237-407818 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-25 12:36:30,279 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:30,283 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:30,320 25 INFO rb-44da9a1-224237-407818 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-25 12:36:30,371 25 INFO rb-44da9a1-224237-407818 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-25 12:36:30,420 25 INFO rb-44da9a1-224237-407818 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-25 12:36:30,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-08-25 12:36:30,474 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-25 12:36:30,562 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16241792 (allocated 17301504) 2026-08-25 12:36:30,590 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 121924 2026-08-25 12:36:30,592 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-08-25 12:36:30,592 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 121924 2026-08-25 12:36:30,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123630_689404_test_ship_later_no_default.txt 2026-08-25 12:36:30,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmp3oezwxxo_chrome_odoo" 2026-08-25 12:36:30,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-08-25 12:36:31,547 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 122138 2026-08-25 12:36:31,548 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmp4bqkplet_chrome_odoo 2026-08-25 12:36:31,548 25 INFO rb-44da9a1-224237-407818 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:45867/json/version 2026-08-25 12:36:31,550 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:31,575 25 INFO rb-44da9a1-224237-407818 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-25 12:36:31,575 25 INFO rb-44da9a1-224237-407818 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:45867/json 2026-08-25 12:36:31,576 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:31,591 25 INFO rb-44da9a1-224237-407818 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:45867/devtools/page/923E8810B83536D0BE4CA2620DD62B6A 2026-08-25 12:36:31,605 25 INFO rb-44da9a1-224237-407818 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-25 12:36:31,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-08-25 12:36:31,865 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:36:31,871 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-08-25 12:36:31,876 25 INFO rb-44da9a1-224237-407818 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-25 12:36:31,876 25 INFO rb-44da9a1-224237-407818 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-25 12:36:31,919 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:36:32,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:32] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.047 0.526 2026-08-25 12:36:32,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': '923E8810B83536D0BE4CA2620DD62B6A', 'loaderId': '2BEE6DBDDD9CB9AFAE438F3BD664DF1F', 'isDownload': False} 2026-08-25 12:36:32,491 25 INFO rb-44da9a1-224237-407818 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-25 12:36:32,510 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:36:32,525 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:32] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-08-25 12:36:32,532 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:32] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:36:32,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:32] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:36:32,987 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:32,992 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:33,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:36:33,031 25 INFO rb-44da9a1-224237-407818 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-25 12:36:33,036 25 INFO rb-44da9a1-224237-407818 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-25 12:36:33,040 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:36:33,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:36:33,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:33,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.011 2026-08-25 12:36:33,110 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.022 2026-08-25 12:36:33,113 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-08-25 12:36:33,166 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.011 0.030 2026-08-25 12:36:33,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.202 0.242 2026-08-25 12:36:33,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:36:33,734 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:36:33,816 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.039 2026-08-25 12:36:33,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:36:33,866 25 INFO rb-44da9a1-224237-407818 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-25 12:36:33,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-08-25 12:36:33,923 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:36:33,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:36:33,941 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:33,948 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:36:33,999 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:36:34,016 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.047 2026-08-25 12:36:34,024 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.057 0.032 2026-08-25 12:36:34,061 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:36:34,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.138 2026-08-25 12:36:34,100 25 INFO rb-44da9a1-224237-407818 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-25 12:36:34,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.038 0.124 2026-08-25 12:36:34,222 25 INFO rb-44da9a1-224237-407818 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-25 12:36:34,269 25 INFO rb-44da9a1-224237-407818 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-25 12:36:34,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.094 0.217 2026-08-25 12:36:34,331 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:36:34,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-08-25 12:36:34,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.023 0.166 2026-08-25 12:36:34,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-08-25 12:36:34,431 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-08-25 12:36:34,456 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-08-25 12:36:34,492 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-08-25 12:36:34,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-08-25 12:36:34,537 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-08-25 12:36:34,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-08-25 12:36:34,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.174 2026-08-25 12:36:34,704 25 INFO rb-44da9a1-224237-407818 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-25 12:36:34,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.013 0.229 2026-08-25 12:36:34,765 25 INFO rb-44da9a1-224237-407818 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-25 12:36:34,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.028 0.077 2026-08-25 12:36:34,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.004 0.021 2026-08-25 12:36:34,997 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:36:35,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-08-25 12:36:35,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-08-25 12:36:35,184 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16023904 (allocated 17301504) 2026-08-25 12:36:35,208 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 122138 2026-08-25 12:36:35,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-08-25 12:36:35,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 122138 2026-08-25 12:36:35,314 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123635_314251_test_show_orders_for_pos_currency_only.txt 2026-08-25 12:36:35,314 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmp4bqkplet_chrome_odoo" 2026-08-25 12:36:35,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-08-25 12:36:36,463 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 122339 2026-08-25 12:36:36,463 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp6g3dw_ph_chrome_odoo 2026-08-25 12:36:36,465 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:40331/json/version 2026-08-25 12:36:36,468 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:36,527 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-08-25 12:36:36,527 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:40331/json 2026-08-25 12:36:36,528 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:36,541 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:40331/devtools/page/E96898078843FF5C4BA14C5F6592BFD3 2026-08-25 12:36:36,555 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-08-25 12:36:36,571 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-08-25 12:36:36,764 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:36:36,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-08-25 12:36:36,775 25 INFO rb-44da9a1-224237-407818 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-25 12:36:36,775 25 INFO rb-44da9a1-224237-407818 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-25 12:36:36,795 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:36:37,236 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.032 0.413 2026-08-25 12:36:37,239 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': 'E96898078843FF5C4BA14C5F6592BFD3', 'loaderId': '61D10B359C26ABA5583AD74E3B3FD1A2', 'isDownload': False} 2026-08-25 12:36:37,239 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-08-25 12:36:37,259 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:36:37,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:36:37,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:36:37,300 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-08-25 12:36:37,757 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:37,760 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:37,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:36:37,789 25 INFO rb-44da9a1-224237-407818 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-25 12:36:37,796 25 INFO rb-44da9a1-224237-407818 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-25 12:36:37,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:36:37,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:36:37,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:37,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "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.015 2026-08-25 12:36:37,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-25 12:36:37,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.041 2026-08-25 12:36:37,941 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-08-25 12:36:38,462 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.197 0.290 2026-08-25 12:36:38,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36: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-25 12:36:38,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-08-25 12:36:38,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-08-25 12:36:38,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-08-25 12:36:38,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-08-25 12:36:38,698 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-08-25 12:36:38,744 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:38,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:36:38,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.024 2026-08-25 12:36:38,801 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:36:38,802 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-08-25 12:36:38,810 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36: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-25 12:36:38,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.021 0.062 2026-08-25 12:36:38,872 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-08-25 12:36:38,892 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:36:38,976 25 INFO rb-44da9a1-224237-407818 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-25 12:36:38,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:38] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.048 0.074 2026-08-25 12:36:39,074 25 INFO rb-44da9a1-224237-407818 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-25 12:36:39,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.039 0.182 2026-08-25 12:36:39,101 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:36:39,119 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /web/image?model=product.template&field=image_128&id=2114&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-25 12:36:39,122 25 INFO rb-44da9a1-224237-407818 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-25 12:36:39,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /web/image?model=product.template&field=image_128&id=2116&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-08-25 12:36:39,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /web/image?model=product.template&field=image_128&id=2117&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-08-25 12:36:39,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-08-25 12:36:39,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.019 0.196 2026-08-25 12:36:39,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.006 0.157 2026-08-25 12:36:39,298 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-08-25 12:36:39,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-08-25 12:36:39,339 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-08-25 12:36:39,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.171 2026-08-25 12:36:39,426 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-08-25T12:30:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-25 12:36:39,462 25 INFO rb-44da9a1-224237-407818 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-25 12:36:39,516 25 INFO rb-44da9a1-224237-407818 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-25 12:36:39,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.034 0.070 2026-08-25 12:36:39,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 33 0.048 0.037 2026-08-25 12:36:39,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-08-25 12:36:39,863 25 INFO rb-44da9a1-224237-407818 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-25 12:36:39,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:39] "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.041 0.064 2026-08-25 12:36:40,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.053 0.075 2026-08-25 12:36:40,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.126 2026-08-25 12:36:40,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.019 2026-08-25 12:36:40,222 25 INFO rb-44da9a1-224237-407818 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-25 12:36:40,284 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:40] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.027 0.037 2026-08-25 12:36:40,394 25 INFO rb-44da9a1-224237-407818 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-25 12:36:40,445 25 INFO rb-44da9a1-224237-407818 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-25 12:36:40,496 25 INFO rb-44da9a1-224237-407818 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-25 12:36:40,547 25 INFO rb-44da9a1-224237-407818 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-25 12:36:40,597 25 INFO rb-44da9a1-224237-407818 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-25 12:36:40,649 25 INFO rb-44da9a1-224237-407818 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-25 12:36:40,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-08-25 12:36:40,700 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-25 12:36:40,779 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16434664 (allocated 18087936) 2026-08-25 12:36:40,791 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 122339 2026-08-25 12:36:40,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-08-25 12:36:40,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 122339 2026-08-25 12:36:40,868 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123640_867915_test_so_with_downpayment.txt 2026-08-25 12:36:40,868 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmp6g3dw_ph_chrome_odoo" 2026-08-25 12:36:40,883 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-08-25 12:36:41,401 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4639525 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-08-25 12:36:41,529 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1373] 2026-08-25 12:36:43,078 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4639525 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #823 2026-08-25 12:36:43,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4639525 finished 2026-08-25 12:36:43,273 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 32 checked, 32 removed 2026-08-25 12:36:52,922 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-08-25 12:36:53,688 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 122562 2026-08-25 12:36:53,688 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmp7jykvmoc_chrome_odoo 2026-08-25 12:36:53,688 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:42059/json/version 2026-08-25 12:36:53,690 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:53,717 25 INFO rb-44da9a1-224237-407818 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-25 12:36:53,717 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:42059/json 2026-08-25 12:36:53,719 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:36:53,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:42059/devtools/page/4F2EF8F1F8580A9757A7E37057E184DC 2026-08-25 12:36:53,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-08-25 12:36:53,798 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-08-25 12:36:54,023 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:36:54,033 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-08-25 12:36:54,036 25 INFO rb-44da9a1-224237-407818 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-25 12:36:54,036 25 INFO rb-44da9a1-224237-407818 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-25 12:36:54,055 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:36:54,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:54] "GET /pos/ui/126 HTTP/1.1" 200 - 84 0.049 0.449 2026-08-25 12:36:54,552 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': '4F2EF8F1F8580A9757A7E37057E184DC', 'loaderId': '961ED2A3EB67F4562540C9BFA5D0A04A', 'isDownload': False} 2026-08-25 12:36:54,553 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-08-25 12:36:54,563 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:36:54,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:54] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.006 2026-08-25 12:36:54,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:54] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-08-25 12:36:54,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:54] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-08-25 12:36:54,998 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:55,006 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:55,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-08-25 12:36:55,034 25 INFO rb-44da9a1-224237-407818 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-25 12:36:55,040 25 INFO rb-44da9a1-224237-407818 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-25 12:36:55,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.010 2026-08-25 12:36:55,066 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:36:55,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:55,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.010 2026-08-25 12:36:55,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.048 2026-08-25 12:36:55,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.033 2026-08-25 12:36:55,204 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-08-25 12:36:55,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.202 0.300 2026-08-25 12:36:55,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "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-25 12:36:55,820 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:36:55,882 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-08-25 12:36:55,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:36:55,926 25 INFO rb-44da9a1-224237-407818 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-25 12:36:55,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:36:55,989 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:55,993 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:56,003 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:36:56,007 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:36:56,036 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:56,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.011 0.028 2026-08-25 12:36:56,054 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:36:56,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.048 2026-08-25 12:36:56,075 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:56,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.015 0.031 2026-08-25 12:36:56,195 25 INFO rb-44da9a1-224237-407818 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-25 12:36:56,212 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.055 0.085 2026-08-25 12:36:56,309 25 INFO rb-44da9a1-224237-407818 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-25 12:36:56,359 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.073 2026-08-25 12:36:56,362 25 INFO rb-44da9a1-224237-407818 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-25 12:36:56,368 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:36:56,404 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-08-25 12:36:56,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-08-25 12:36:56,479 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.193 2026-08-25 12:36:56,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-08-25 12:36:56,530 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.216 2026-08-25 12:36:56,556 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-08-25 12:36:56,577 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-08-25 12:36:56,598 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-08-25 12:36:56,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.153 2026-08-25 12:36:56,718 25 INFO rb-44da9a1-224237-407818 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-25 12:36:56,780 25 INFO rb-44da9a1-224237-407818 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-25 12:36:56,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.072 0.080 2026-08-25 12:36:57,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.019 0.024 2026-08-25 12:36:57,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:36:57,145 25 INFO rb-44da9a1-224237-407818 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-25 12:36:57,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:57] "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.055 0.064 2026-08-25 12:36:57,415 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.072 0.070 2026-08-25 12:36:57,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.135 2026-08-25 12:36:57,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.021 2026-08-25 12:36:57,526 25 INFO rb-44da9a1-224237-407818 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-25 12:36:57,580 25 INFO rb-44da9a1-224237-407818 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-25 12:36:57,660 25 INFO rb-44da9a1-224237-407818 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-25 12:36:57,728 25 INFO rb-44da9a1-224237-407818 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-25 12:36:57,741 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:36:57,743 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:36:57,782 25 INFO rb-44da9a1-224237-407818 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-25 12:36:57,830 25 INFO rb-44da9a1-224237-407818 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-25 12:36:57,894 25 INFO rb-44da9a1-224237-407818 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-25 12:36:57,948 25 INFO rb-44da9a1-224237-407818 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-25 12:36:58,012 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-08-25 12:36:58,013 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-25 12:36:58,022 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64628302 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '594c8348-38b6-4f18-ae0c-a036b398846d'}] 2026-08-25 12:36:58,024 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:36:58,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 16853740 (allocated 18612224) 2026-08-25 12:36:58,133 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 122562 2026-08-25 12:36:58,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-08-25 12:36:58,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 122562 2026-08-25 12:36:58,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123658_280436_test_pos_downpayment_sale_invoice_creation.txt 2026-08-25 12:36:58,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmp7jykvmoc_chrome_odoo" 2026-08-25 12:36:58,288 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-08-25 12:36:59,433 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64628302 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '594c8348-38b6-4f18-ae0c-a036b398846d'} created pos.order #824 2026-08-25 12:36:59,437 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64628302 finished 2026-08-25 12:36:59,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:36:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 443 0.527 1.086 2026-08-25 12:36:59,970 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-08-25 12:37:00,673 25 INFO rb-44da9a1-224237-407818 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-08-25 12:37:02,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 122768 2026-08-25 12:37:02,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp_fwoenj0_chrome_odoo 2026-08-25 12:37:02,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38355/json/version 2026-08-25 12:37:02,029 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:37:02,068 25 INFO rb-44da9a1-224237-407818 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-25 12:37:02,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38355/json 2026-08-25 12:37:02,069 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:37:02,081 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:38355/devtools/page/4E77C084A6185A6B2B07C32B6BAC2EBC 2026-08-25 12:37:02,094 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-08-25 12:37:02,163 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-08-25 12:37:02,374 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:37:02,377 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-08-25 12:37:02,379 25 INFO rb-44da9a1-224237-407818 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-25 12:37:02,379 25 INFO rb-44da9a1-224237-407818 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-25 12:37:02,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:37:02,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:02] "GET /pos/ui/126 HTTP/1.1" 200 - 77 0.047 0.521 2026-08-25 12:37:02,963 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '4E77C084A6185A6B2B07C32B6BAC2EBC', 'loaderId': '12CA37F8EB945E8553A0BCD55D149B51', 'isDownload': False} 2026-08-25 12:37:02,963 25 INFO rb-44da9a1-224237-407818 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-25 12:37:02,982 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:37:02,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:02] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:37:03,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-08-25 12:37:03,017 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-08-25 12:37:03,524 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:37:03,527 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:37:03,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.025 2026-08-25 12:37:03,577 25 INFO rb-44da9a1-224237-407818 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-25 12:37:03,584 25 INFO rb-44da9a1-224237-407818 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-25 12:37:03,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.008 2026-08-25 12:37:03,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:37:03,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:37:03,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.019 2026-08-25 12:37:03,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.034 2026-08-25 12:37:03,698 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-08-25 12:37:03,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.035 2026-08-25 12:37:04,254 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.179 0.289 2026-08-25 12:37:04,284 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:37:04,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:37:04,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-08-25 12:37:04,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37: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.012 2026-08-25 12:37:04,459 25 INFO rb-44da9a1-224237-407818 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-25 12:37:04,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:37:04,544 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:37:04,554 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:37:04,569 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:37:04,570 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.019 0.035 2026-08-25 12:37:04,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.054 2026-08-25 12:37:04,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-08-25 12:37:04,599 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:37:04,601 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "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-25 12:37:04,716 25 INFO rb-44da9a1-224237-407818 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-25 12:37:04,730 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:37:04,814 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.057 0.035 2026-08-25 12:37:04,863 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:37:04,868 25 INFO rb-44da9a1-224237-407818 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-25 12:37:04,920 25 INFO rb-44da9a1-224237-407818 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-25 12:37:04,944 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.034 0.183 2026-08-25 12:37:04,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-08-25 12:37:04,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:04] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-08-25 12:37:05,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.232 2026-08-25 12:37:05,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.295 2026-08-25 12:37:05,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-08-25 12:37:05,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-08-25 12:37:05,166 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.174 2026-08-25 12:37:05,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-08-25 12:37:05,257 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.018 0.200 2026-08-25 12:37:05,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-08-25 12:37:05,301 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-08-25T12:36:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-08-25 12:37:05,304 25 INFO rb-44da9a1-224237-407818 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-25 12:37:05,362 25 INFO rb-44da9a1-224237-407818 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-25 12:37:05,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 53 0.078 0.092 2026-08-25 12:37:05,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 30 0.060 0.041 2026-08-25 12:37:05,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.006 0.014 2026-08-25 12:37:05,770 25 INFO rb-44da9a1-224237-407818 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-25 12:37:05,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:05] "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.052 0.067 2026-08-25 12:37:06,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.056 0.071 2026-08-25 12:37:06,054 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.009 0.126 2026-08-25 12:37:06,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.036 0.026 2026-08-25 12:37:06,167 25 INFO rb-44da9a1-224237-407818 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-25 12:37:06,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.031 0.025 2026-08-25 12:37:06,355 25 INFO rb-44da9a1-224237-407818 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-25 12:37:06,407 25 INFO rb-44da9a1-224237-407818 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-25 12:37:06,457 25 INFO rb-44da9a1-224237-407818 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-25 12:37:06,508 25 INFO rb-44da9a1-224237-407818 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-25 12:37:06,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-08-25 12:37:06,560 25 INFO rb-44da9a1-224237-407818 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-25 12:37:06,631 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17154828 (allocated 18612224) 2026-08-25 12:37:06,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 122768 2026-08-25 12:37:06,664 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-08-25 12:37:06,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 122768 2026-08-25 12:37:06,764 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123706_764438_test_pos_settle_so_with_downpayment.txt 2026-08-25 12:37:06,764 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmp_fwoenj0_chrome_odoo" 2026-08-25 12:37:06,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-25 12:37:14,601 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-08-25 12:37:15,508 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-08-25 12:37:16,255 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1386, 1387] 2026-08-25 12:37:16,506 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1388] 2026-08-25 12:37:16,622 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 12:37:25,753 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #248 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-08-25 12:37:26,656 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-08-25 12:37:26,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94629817 started for PoS orders references: [{'name': 'Order 02837-015-5252', 'pos_reference': None, 'uuid': '02837-015-5252'}] 2026-08-25 12:37:28,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94629817 order {'name': 'Order 02837-015-5252', 'pos_reference': None, 'uuid': '02837-015-5252'} created pos.order #826 2026-08-25 12:37:28,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94629817 finished 2026-08-25 12:37:28,454 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-08-25 12:37:28,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92137289 started for PoS orders references: [{'name': 'Order 17455-825-7597', 'pos_reference': None, 'uuid': '17455-825-7597'}] 2026-08-25 12:37:28,997 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #248 deleted stock.move records with IDs: [1397] 2026-08-25 12:37:29,085 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92137289 order {'name': 'Order 17455-825-7597', 'pos_reference': None, 'uuid': '17455-825-7597'} created pos.order #827 2026-08-25 12:37:29,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92137289 finished 2026-08-25 12:37:29,577 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-08-25 12:37:30,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 122981 2026-08-25 12:37:30,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmp0y52z7sx_chrome_odoo 2026-08-25 12:37:30,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:36509/json/version 2026-08-25 12:37:30,101 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:37:30,143 25 INFO rb-44da9a1-224237-407818 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-25 12:37:30,143 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:36509/json 2026-08-25 12:37:30,144 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:37:30,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:36509/devtools/page/B8AF0325A8F4AEB400E9AFE881F53A15 2026-08-25 12:37:30,208 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-08-25 12:37:30,232 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-08-25 12:37:30,351 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:37:30,357 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-08-25 12:37:30,358 25 INFO rb-44da9a1-224237-407818 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-25 12:37:30,359 25 INFO rb-44da9a1-224237-407818 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-25 12:37:30,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:37:30,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:30] "GET /pos/ui/129 HTTP/1.1" 200 - 86 0.046 0.374 2026-08-25 12:37:30,792 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': 'B8AF0325A8F4AEB400E9AFE881F53A15', 'loaderId': '8A2C237459B307F753742F8C35AF536B', 'isDownload': False} 2026-08-25 12:37:30,792 25 INFO rb-44da9a1-224237-407818 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-25 12:37:30,819 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:37:30,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:30] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:37:30,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:30] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-08-25 12:37:30,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:30] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-08-25 12:37:31,337 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:37:31,347 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:37:31,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:37:31,381 25 INFO rb-44da9a1-224237-407818 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-25 12:37:31,388 25 INFO rb-44da9a1-224237-407818 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-25 12:37:31,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-08-25 12:37:31,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37: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-25 12:37:31,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:37:31,458 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.013 2026-08-25 12:37:31,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.032 2026-08-25 12:37:31,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.016 2026-08-25 12:37:31,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.030 2026-08-25 12:37:32,041 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.197 0.278 2026-08-25 12:37:32,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:37:32,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:37:32,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.050 2026-08-25 12:37:32,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-08-25 12:37:32,293 25 INFO rb-44da9a1-224237-407818 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-25 12:37:32,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:37:32,353 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:37:32,388 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:37:32,391 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:37:32,395 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:37:32,408 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.025 2026-08-25 12:37:32,422 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:37:32,454 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:37:32,462 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image/res.users/250/avatar_128 HTTP/1.1" 200 - 14 0.022 0.064 2026-08-25 12:37:32,463 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:37:32,523 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /pos/ui/129?from_backend=True HTTP/1.1" 200 - 31 0.025 0.062 2026-08-25 12:37:32,526 25 INFO rb-44da9a1-224237-407818 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-25 12:37:32,687 25 INFO rb-44da9a1-224237-407818 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-25 12:37:32,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /pos/ui/129 HTTP/1.1" 200 - 31 0.116 0.131 2026-08-25 12:37:32,700 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:37:32,732 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-08-25T12:37:16.000+00:00 HTTP/1.1" 200 - 3 0.008 0.128 2026-08-25 12:37:32,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-08-25T12:37:16.000+00:00 HTTP/1.1" 200 - 3 0.006 0.167 2026-08-25 12:37:32,800 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-08-25T12:37:16.000+00:00 HTTP/1.1" 200 - 3 0.006 0.186 2026-08-25 12:37:32,831 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-08-25T12:37:16.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-08-25 12:37:32,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-08-25T12:37:16.000+00:00 HTTP/1.1" 200 - 3 0.015 0.190 2026-08-25 12:37:32,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-08-25T12:37:16.000+00:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-08-25 12:37:32,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=2230&unique=2026-08-25T12:37:16.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-08-25 12:37:32,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-08-25T12:37:16.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-08-25 12:37:32,993 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:32] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-08-25T12:37:16.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-08-25 12:37:33,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:33] "GET /web/image?model=product.template&field=image_128&id=2231&unique=2026-08-25T12:37:16.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-08-25 12:37:33,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.187 2026-08-25 12:37:33,110 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:33] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-08-25T12:37:16.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-08-25 12:37:33,155 25 INFO rb-44da9a1-224237-407818 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-25 12:37:33,206 25 INFO rb-44da9a1-224237-407818 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-25 12:37:33,259 25 INFO rb-44da9a1-224237-407818 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-25 12:37:33,427 25 INFO rb-44da9a1-224237-407818 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-25 12:37:33,478 25 INFO rb-44da9a1-224237-407818 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-25 12:37:33,549 25 INFO rb-44da9a1-224237-407818 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-25 12:37:33,570 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:37:33,571 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:37:33,600 25 INFO rb-44da9a1-224237-407818 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-25 12:37:33,651 25 INFO rb-44da9a1-224237-407818 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-25 12:37:33,724 25 INFO rb-44da9a1-224237-407818 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-25 12:37:33,794 25 INFO rb-44da9a1-224237-407818 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-25 12:37:33,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58788718 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000001', 'uuid': 'd9167915-66e1-4aeb-bf0a-06ccb1df2b9b'}] 2026-08-25 12:37:33,803 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:37:34,057 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58788718 order {'name': '/', 'pos_reference': '261-129-000001', 'uuid': 'd9167915-66e1-4aeb-bf0a-06ccb1df2b9b'} created pos.order #828 2026-08-25 12:37:34,078 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58788718 finished 2026-08-25 12:37:34,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.106 0.214 2026-08-25 12:37:34,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:37:34,262 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,308 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,358 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,409 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,460 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,518 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,589 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.008 0.012 2026-08-25 12:37:34,645 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.021 2026-08-25 12:37:34,651 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:34] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.015 0.024 2026-08-25 12:37:34,707 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,752 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,802 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,853 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,920 25 INFO rb-44da9a1-224237-407818 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-25 12:37:34,970 25 INFO rb-44da9a1-224237-407818 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-25 12:37:35,025 25 INFO rb-44da9a1-224237-407818 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-25 12:37:35,084 25 INFO rb-44da9a1-224237-407818 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-25 12:37:35,092 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96638399 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000002', 'uuid': '9299f50b-f0dc-49cd-aec5-e52961ebfcea'}] 2026-08-25 12:37:35,351 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96638399 order {'name': '/', 'pos_reference': '261-129-000002', 'uuid': '9299f50b-f0dc-49cd-aec5-e52961ebfcea'} created pos.order #829 2026-08-25 12:37:35,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96638399 finished 2026-08-25 12:37:35,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.120 0.234 2026-08-25 12:37:35,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:37:35,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-08-25 12:37:35,547 25 INFO rb-44da9a1-224237-407818 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-25 12:37:35,683 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17172720 (allocated 18747392) 2026-08-25 12:37:35,695 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 122981 2026-08-25 12:37:35,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-08-25 12:37:35,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 122981 2026-08-25 12:37:35,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123735_793690_test_refund_line_report_prices_sign.txt 2026-08-25 12:37:35,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmp0y52z7sx_chrome_odoo" 2026-08-25 12:37:36,181 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-08-25 12:37:36,493 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41948555 started for PoS orders references: [{'name': 'Order 26223-939-6796', 'pos_reference': None, 'uuid': '26223-939-6796'}] 2026-08-25 12:37:36,749 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41948555 order {'name': 'Order 26223-939-6796', 'pos_reference': None, 'uuid': '26223-939-6796'} created pos.order #830 2026-08-25 12:37:36,749 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41948555 finished 2026-08-25 12:37:36,971 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-08-25 12:37:37,273 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2892725 started for PoS orders references: [{'name': 'Order 44244-062-5537', 'pos_reference': None, 'uuid': '44244-062-5537'}, {'name': 'Order 24652-484-4497', 'pos_reference': None, 'uuid': '24652-484-4497'}] 2026-08-25 12:37:37,545 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2892725 order {'name': 'Order 44244-062-5537', 'pos_reference': None, 'uuid': '44244-062-5537'} created pos.order #831 2026-08-25 12:37:37,716 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2892725 order {'name': 'Order 24652-484-4497', 'pos_reference': None, 'uuid': '24652-484-4497'} created pos.order #832 2026-08-25 12:37:37,717 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2892725 finished 2026-08-25 12:37:37,939 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-08-25 12:37:38,572 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62919158 started for PoS orders references: [{'name': 'Order 42590-816-7778', 'pos_reference': None, 'uuid': '42590-816-7778'}] 2026-08-25 12:37:38,846 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62919158 order {'name': 'Order 42590-816-7778', 'pos_reference': None, 'uuid': '42590-816-7778'} created pos.order #833 2026-08-25 12:37:38,847 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62919158 finished 2026-08-25 12:37:39,595 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-25 12:37:49,441 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-08-25 12:37:50,302 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 123189 2026-08-25 12:37:50,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpno_jbevq_chrome_odoo 2026-08-25 12:37:50,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:46573/json/version 2026-08-25 12:37:50,304 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:37:50,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:37:50,360 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:46573/json 2026-08-25 12:37:50,360 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:37:50,385 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:46573/devtools/page/9AFC56A1C13B60E3436C43BC53EAE13B 2026-08-25 12:37:50,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-25 12:37:50,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-25 12:37:50,588 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:37:50,594 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-25 12:37:50,597 25 INFO rb-44da9a1-224237-407818 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-25 12:37:50,597 25 INFO rb-44da9a1-224237-407818 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-25 12:37:50,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:37:51,108 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "GET /pos/ui/132 HTTP/1.1" 200 - 126 0.076 0.420 2026-08-25 12:37:51,114 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '9AFC56A1C13B60E3436C43BC53EAE13B', 'loaderId': '76C8BC93DC5EC22CE1DB0EC272D1C1AB', 'isDownload': False} 2026-08-25 12:37:51,115 25 INFO rb-44da9a1-224237-407818 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-25 12:37:51,129 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:37:51,148 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:37:51,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-08-25 12:37:51,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.027 2026-08-25 12:37:51,667 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:37:51,692 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:37:51,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.024 2026-08-25 12:37:51,718 25 INFO rb-44da9a1-224237-407818 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-25 12:37:51,725 25 INFO rb-44da9a1-224237-407818 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-25 12:37:51,732 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:37:51,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:37:51,755 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:37:51,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.012 2026-08-25 12:37:51,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.037 2026-08-25 12:37:51,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.019 0.027 2026-08-25 12:37:51,857 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-08-25 12:37:52,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 341 0.171 0.297 2026-08-25 12:37:52,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:37:52,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:37:52,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-08-25 12:37:52,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:37:52,551 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:37:52,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-08-25 12:37:52,648 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:37:52,650 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:37:52,668 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-08-25 12:37:52,684 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:37:52,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.049 0.029 2026-08-25 12:37:52,690 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:37:52,698 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.086 2026-08-25 12:37:52,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-08-25 12:37:52,802 25 INFO rb-44da9a1-224237-407818 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-25 12:37:52,848 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:37:52,894 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:37:52,895 25 INFO rb-44da9a1-224237-407818 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-25 12:37:52,963 25 INFO rb-44da9a1-224237-407818 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-25 12:37:52,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:52] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.077 0.068 2026-08-25 12:37:53,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.138 2026-08-25 12:37:53,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-08-25 12:37:53,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-08-25 12:37:53,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-08-25 12:37:53,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.037 0.315 2026-08-25 12:37:53,220 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-08-25 12:37:53,245 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-08-25 12:37:53,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.229 2026-08-25 12:37:53,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-08-25 12:37:53,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-08-25 12:37:53,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.011 0.131 2026-08-25 12:37:53,400 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.142 2026-08-25 12:37:53,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.356 2026-08-25 12:37:53,532 25 INFO rb-44da9a1-224237-407818 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-25 12:37:53,592 25 INFO rb-44da9a1-224237-407818 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-25 12:37:53,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.035 0.060 2026-08-25 12:37:53,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.026 2026-08-25 12:37:53,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.013 2026-08-25 12:37:53,868 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:54] "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.075 0.074 2026-08-25 12:37:54,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.054 0.066 2026-08-25 12:37:54,162 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.114 2026-08-25 12:37:54,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:54] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.013 0.013 2026-08-25 12:37:54,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-08-25 12:37:54,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.028 2026-08-25 12:37:54,300 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,356 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,437 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,488 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,541 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,617 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,628 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:37:54,630 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:37:54,668 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,719 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,771 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,840 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,891 25 INFO rb-44da9a1-224237-407818 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-25 12:37:54,947 25 INFO rb-44da9a1-224237-407818 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-25 12:37:55,014 25 INFO rb-44da9a1-224237-407818 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-25 12:37:55,018 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61636007 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'd58a887d-65b4-46bf-a6ce-13c0659b126f'}] 2026-08-25 12:37:55,019 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:37:56,808 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61636007 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'd58a887d-65b4-46bf-a6ce-13c0659b126f'} created pos.order #834 2026-08-25 12:37:56,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61636007 finished 2026-08-25 12:37:57,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 605 0.665 1.346 2026-08-25 12:37:57,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:57] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:37:57,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.030 2026-08-25 12:37:57,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:37:57,223 25 INFO rb-44da9a1-224237-407818 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-25 12:37:57,271 25 INFO rb-44da9a1-224237-407818 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-25 12:37:57,332 25 INFO rb-44da9a1-224237-407818 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-25 12:37:57,385 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-25 12:37:57,385 25 INFO rb-44da9a1-224237-407818 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-25 12:37:57,510 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17580992 (allocated 19136512) 2026-08-25 12:37:57,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 123189 2026-08-25 12:37:57,518 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-25 12:37:57,522 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 123189 2026-08-25 12:37:57,620 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123757_620634_test_taxes_l10n_be_pos.txt 2026-08-25 12:37:57,620 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpno_jbevq_chrome_odoo" 2026-08-25 12:37:58,351 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1399, 1400] 2026-08-25 12:37:59,223 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 123408 2026-08-25 12:37:59,223 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpk5wvnz1p_chrome_odoo 2026-08-25 12:37:59,223 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34225/json/version 2026-08-25 12:37:59,226 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:37:59,268 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:37:59,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34225/json 2026-08-25 12:37:59,269 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:37:59,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:34225/devtools/page/E986C428C260E64782C19A3E0D2698EB 2026-08-25 12:37:59,291 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-25 12:37:59,294 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-25 12:37:59,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:37:59,527 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-25 12:37:59,534 25 INFO rb-44da9a1-224237-407818 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-25 12:37:59,534 25 INFO rb-44da9a1-224237-407818 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-25 12:37:59,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:59] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.036 0.072 2026-08-25 12:37:59,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'E986C428C260E64782C19A3E0D2698EB', 'loaderId': 'FEBA1334FEDA04AD53D37C6D9E8C8850', 'isDownload': False} 2026-08-25 12:37:59,666 25 INFO rb-44da9a1-224237-407818 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-25 12:37:59,681 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:37:59,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:59] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:37:59,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:59] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:37:59,726 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:37:59] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-08-25 12:38:00,123 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:00,131 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:38:00,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:38:00,174 25 INFO rb-44da9a1-224237-407818 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-25 12:38:00,180 25 INFO rb-44da9a1-224237-407818 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-25 12:38:00,183 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:38:00,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:38:00,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:38:00,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-08-25 12:38:00,258 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.021 2026-08-25 12:38:00,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.014 0.030 2026-08-25 12:38:00,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-08-25 12:38:00,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.206 0.293 2026-08-25 12:38:00,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:38:00,917 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:38:00,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:00] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-08-25 12:38:01,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.016 2026-08-25 12:38:01,050 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:38:01,067 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:38:01,114 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:01,137 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:38:01,147 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:38:01,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.011 0.025 2026-08-25 12:38:01,188 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:01,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.017 0.057 2026-08-25 12:38:01,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-08-25 12:38:01,204 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:01,318 25 INFO rb-44da9a1-224237-407818 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-25 12:38:01,345 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:01,462 25 INFO rb-44da9a1-224237-407818 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-25 12:38:01,477 25 INFO rb-44da9a1-224237-407818 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-25 12:38:01,512 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.105 0.060 2026-08-25 12:38:01,523 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:38:01,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.031 0.211 2026-08-25 12:38:01,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-08-25 12:38:01,639 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-08-25 12:38:01,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-08-25 12:38:01,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.303 2026-08-25 12:38:01,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-08-25 12:38:01,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-08-25 12:38:01,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-08-25 12:38:01,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-08-25 12:38:01,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.146 2026-08-25 12:38:01,877 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-08-25 12:38:01,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-08-25 12:38:01,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.038 0.197 2026-08-25 12:38:02,016 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:02] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.010 0.210 2026-08-25 12:38:02,018 25 INFO rb-44da9a1-224237-407818 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-25 12:38:02,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:02] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.272 2026-08-25 12:38:02,080 25 INFO rb-44da9a1-224237-407818 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-25 12:38:02,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.017 0.051 2026-08-25 12:38:02,228 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.014 0.028 2026-08-25 12:38:02,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.010 2026-08-25 12:38:02,350 25 INFO rb-44da9a1-224237-407818 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-25 12:38:02,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:02] "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.053 0.066 2026-08-25 12:38:02,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.056 0.069 2026-08-25 12:38:02,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.126 2026-08-25 12:38:02,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:02] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.013 2026-08-25 12:38:02,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:38:02,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.023 2026-08-25 12:38:02,751 25 INFO rb-44da9a1-224237-407818 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-25 12:38:02,806 25 INFO rb-44da9a1-224237-407818 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-25 12:38:02,896 25 INFO rb-44da9a1-224237-407818 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-25 12:38:02,947 25 INFO rb-44da9a1-224237-407818 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-25 12:38:02,998 25 INFO rb-44da9a1-224237-407818 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-25 12:38:03,075 25 INFO rb-44da9a1-224237-407818 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-25 12:38:03,093 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:03,095 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:03,121 25 INFO rb-44da9a1-224237-407818 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-25 12:38:03,175 25 INFO rb-44da9a1-224237-407818 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-25 12:38:03,223 25 INFO rb-44da9a1-224237-407818 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-25 12:38:03,295 25 INFO rb-44da9a1-224237-407818 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-25 12:38:03,347 25 INFO rb-44da9a1-224237-407818 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-25 12:38:03,401 25 INFO rb-44da9a1-224237-407818 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-25 12:38:03,465 25 INFO rb-44da9a1-224237-407818 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-25 12:38:03,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14394526 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'bc861933-0538-4a95-bb64-abee0521cd10'}] 2026-08-25 12:38:03,475 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:04,460 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14394526 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'bc861933-0538-4a95-bb64-abee0521cd10'} created pos.order #835 2026-08-25 12:38:04,497 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14394526 finished 2026-08-25 12:38:04,711 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.462 0.780 2026-08-25 12:38:04,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:04] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:04,816 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.040 2026-08-25 12:38:04,844 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:38:04,958 25 INFO rb-44da9a1-224237-407818 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-25 12:38:05,007 25 INFO rb-44da9a1-224237-407818 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-25 12:38:05,071 25 INFO rb-44da9a1-224237-407818 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-25 12:38:05,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-25 12:38:05,128 25 INFO rb-44da9a1-224237-407818 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-25 12:38:05,215 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17676508 (allocated 18874368) 2026-08-25 12:38:05,228 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 123408 2026-08-25 12:38:05,229 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-25 12:38:05,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 123408 2026-08-25 12:38:05,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123805_301418_test_taxes_l10n_be_pos.txt 2026-08-25 12:38:05,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpk5wvnz1p_chrome_odoo" 2026-08-25 12:38:06,087 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1402, 1403] 2026-08-25 12:38:06,946 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 123625 2026-08-25 12:38:06,947 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpymh26jid_chrome_odoo 2026-08-25 12:38:06,947 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37461/json/version 2026-08-25 12:38:06,948 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:06,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:38:06,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37461/json 2026-08-25 12:38:06,992 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:07,011 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:37461/devtools/page/0722C1B552D0F537BC0B294AAD4FBD56 2026-08-25 12:38:07,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-25 12:38:07,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-25 12:38:07,311 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:38:07,317 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-25 12:38:07,318 25 INFO rb-44da9a1-224237-407818 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-25 12:38:07,318 25 INFO rb-44da9a1-224237-407818 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-25 12:38:07,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:07] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.048 0.063 2026-08-25 12:38:07,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '0722C1B552D0F537BC0B294AAD4FBD56', 'loaderId': 'F7E08051C4A71FA9BC3764807D6CBBDB', 'isDownload': False} 2026-08-25 12:38:07,446 25 INFO rb-44da9a1-224237-407818 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-25 12:38:07,465 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:38:07,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:07] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.008 2026-08-25 12:38:07,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:07] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-08-25 12:38:07,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:07] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-08-25 12:38:07,945 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:07,949 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:07,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:38:07,982 25 INFO rb-44da9a1-224237-407818 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-25 12:38:07,987 25 INFO rb-44da9a1-224237-407818 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-25 12:38:08,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-08-25 12:38:08,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:38:08,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:08,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:38:08,065 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-08-25 12:38:08,074 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-08-25 12:38:08,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.022 0.029 2026-08-25 12:38:08,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.247 0.310 2026-08-25 12:38:08,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:38:08,828 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:38:08,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.033 2026-08-25 12:38:08,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:38:08,952 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:38:08,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:38:09,006 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:09,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:38:09,033 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:38:09,039 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:38:09,076 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:09,090 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:38:09,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.011 0.068 2026-08-25 12:38:09,118 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:38:09,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.037 0.125 2026-08-25 12:38:09,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.033 0.122 2026-08-25 12:38:09,256 25 INFO rb-44da9a1-224237-407818 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-25 12:38:09,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.049 0.247 2026-08-25 12:38:09,408 25 INFO rb-44da9a1-224237-407818 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-25 12:38:09,415 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:38:09,466 25 INFO rb-44da9a1-224237-407818 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-25 12:38:09,482 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.131 2026-08-25 12:38:09,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.159 2026-08-25 12:38:09,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-08-25 12:38:09,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-08-25 12:38:09,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.011 0.243 2026-08-25 12:38:09,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.224 2026-08-25 12:38:09,720 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-08-25 12:38:09,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-08-25 12:38:09,786 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-08-25 12:38:09,813 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.191 2026-08-25 12:38:09,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-08-25 12:38:09,882 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-08-25 12:38:09,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-08-25 12:38:09,930 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-25 12:38:09,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.025 0.173 2026-08-25 12:38:10,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:10] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-08-25 12:38:10,032 25 INFO rb-44da9a1-224237-407818 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-25 12:38:10,096 25 INFO rb-44da9a1-224237-407818 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-25 12:38:10,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.024 0.047 2026-08-25 12:38:10,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.019 0.030 2026-08-25 12:38:10,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.015 2026-08-25 12:38:10,358 25 INFO rb-44da9a1-224237-407818 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-25 12:38:10,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:10] "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.050 0.066 2026-08-25 12:38:10,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.032 0.061 2026-08-25 12:38:10,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.094 2026-08-25 12:38:10,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:10] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.014 2026-08-25 12:38:10,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:38:10,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.028 2026-08-25 12:38:10,765 25 INFO rb-44da9a1-224237-407818 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-25 12:38:10,821 25 INFO rb-44da9a1-224237-407818 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-25 12:38:10,916 25 INFO rb-44da9a1-224237-407818 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-25 12:38:10,967 25 INFO rb-44da9a1-224237-407818 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-25 12:38:11,018 25 INFO rb-44da9a1-224237-407818 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-25 12:38:11,086 25 INFO rb-44da9a1-224237-407818 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-25 12:38:11,104 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:11,105 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:11,137 25 INFO rb-44da9a1-224237-407818 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-25 12:38:11,188 25 INFO rb-44da9a1-224237-407818 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-25 12:38:11,238 25 INFO rb-44da9a1-224237-407818 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-25 12:38:11,307 25 INFO rb-44da9a1-224237-407818 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-25 12:38:11,358 25 INFO rb-44da9a1-224237-407818 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-25 12:38:11,412 25 INFO rb-44da9a1-224237-407818 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-25 12:38:11,481 25 INFO rb-44da9a1-224237-407818 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-25 12:38:11,484 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57414476 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '51d24815-5c63-41fd-8548-674e0a0a5e3d'}] 2026-08-25 12:38:11,490 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:12,730 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57414476 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '51d24815-5c63-41fd-8548-674e0a0a5e3d'} created pos.order #836 2026-08-25 12:38:12,797 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57414476 finished 2026-08-25 12:38:12,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.649 0.866 2026-08-25 12:38:13,058 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:13] "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-25 12:38:13,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.034 2026-08-25 12:38:13,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-08-25 12:38:13,264 25 INFO rb-44da9a1-224237-407818 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-25 12:38:13,314 25 INFO rb-44da9a1-224237-407818 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-25 12:38:13,379 25 INFO rb-44da9a1-224237-407818 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-25 12:38:13,428 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-25 12:38:13,428 25 INFO rb-44da9a1-224237-407818 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-25 12:38:13,551 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17726148 (allocated 18874368) 2026-08-25 12:38:13,565 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 123625 2026-08-25 12:38:13,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-25 12:38:13,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 123625 2026-08-25 12:38:13,663 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123813_663636_test_taxes_l10n_be_pos.txt 2026-08-25 12:38:13,664 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpymh26jid_chrome_odoo" 2026-08-25 12:38:14,447 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1405, 1406] 2026-08-25 12:38:15,388 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 123848 2026-08-25 12:38:15,388 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpz6odvlfg_chrome_odoo 2026-08-25 12:38:15,388 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:33109/json/version 2026-08-25 12:38:15,389 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:15,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:38:15,462 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:33109/json 2026-08-25 12:38:15,463 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:15,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:33109/devtools/page/E161FEB0076914112FA013A52B3411C7 2026-08-25 12:38:15,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-08-25 12:38:15,497 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-08-25 12:38:15,735 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:38:15,741 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-08-25 12:38:15,743 25 INFO rb-44da9a1-224237-407818 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-25 12:38:15,743 25 INFO rb-44da9a1-224237-407818 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-25 12:38:15,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:15] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.035 0.061 2026-08-25 12:38:15,852 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'E161FEB0076914112FA013A52B3411C7', 'loaderId': 'DFECCA6EA71F7A3C0C1888158F519329', 'isDownload': False} 2026-08-25 12:38:15,852 25 INFO rb-44da9a1-224237-407818 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-25 12:38:15,879 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:38:15,899 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:15] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-08-25 12:38:15,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:15] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-08-25 12:38:15,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:15] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.037 2026-08-25 12:38:16,321 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:16,324 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:16,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:38:16,351 25 INFO rb-44da9a1-224237-407818 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-25 12:38:16,357 25 INFO rb-44da9a1-224237-407818 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-25 12:38:16,359 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:38:16,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:38:16,379 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:16,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-08-25 12:38:16,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:38:16,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.012 0.030 2026-08-25 12:38:16,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-08-25 12:38:16,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.164 0.276 2026-08-25 12:38:16,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:38:17,030 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-08-25 12:38:17,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.045 2026-08-25 12:38:17,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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-25 12:38:17,144 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:38:17,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:38:17,216 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:38:17,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:38:17,224 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:38:17,228 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:17,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.009 0.031 2026-08-25 12:38:17,260 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:38:17,272 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:38:17,291 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:38:17,292 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.014 0.068 2026-08-25 12:38:17,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.064 0.048 2026-08-25 12:38:17,408 25 INFO rb-44da9a1-224237-407818 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-25 12:38:17,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.055 0.171 2026-08-25 12:38:17,513 25 INFO rb-44da9a1-224237-407818 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-25 12:38:17,564 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:17,569 25 INFO rb-44da9a1-224237-407818 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-25 12:38:17,591 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.010 0.093 2026-08-25 12:38:17,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.111 2026-08-25 12:38:17,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-08-25 12:38:17,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.174 2026-08-25 12:38:17,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-08-25 12:38:17,742 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.015 0.149 2026-08-25 12:38:17,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-08-25 12:38:17,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.163 2026-08-25 12:38:17,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-08-25 12:38:17,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-08-25 12:38:17,846 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-08-25 12:38:17,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-08-25 12:38:17,917 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-08-25 12:38:17,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-08-25 12:38:17,956 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-08-25 12:38:17,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:17] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-08-25 12:38:18,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.036 0.164 2026-08-25 12:38:18,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:18] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-08-25 12:38:18,099 25 INFO rb-44da9a1-224237-407818 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-25 12:38:18,159 25 INFO rb-44da9a1-224237-407818 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-25 12:38:18,226 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.027 0.038 2026-08-25 12:38:18,300 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.021 0.025 2026-08-25 12:38:18,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:38:18,418 25 INFO rb-44da9a1-224237-407818 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-25 12:38:18,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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.035 0.067 2026-08-25 12:38:18,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.053 0.077 2026-08-25 12:38:18,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.105 2026-08-25 12:38:18,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:18] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.009 2026-08-25 12:38:18,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:38:18,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-08-25 12:38:18,796 25 INFO rb-44da9a1-224237-407818 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-25 12:38:18,852 25 INFO rb-44da9a1-224237-407818 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-25 12:38:18,960 25 INFO rb-44da9a1-224237-407818 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-25 12:38:19,013 25 INFO rb-44da9a1-224237-407818 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-25 12:38:19,063 25 INFO rb-44da9a1-224237-407818 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-25 12:38:19,133 25 INFO rb-44da9a1-224237-407818 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-25 12:38:19,145 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:19,147 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:19,183 25 INFO rb-44da9a1-224237-407818 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-25 12:38:19,234 25 INFO rb-44da9a1-224237-407818 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-25 12:38:19,285 25 INFO rb-44da9a1-224237-407818 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-25 12:38:19,352 25 INFO rb-44da9a1-224237-407818 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-25 12:38:19,403 25 INFO rb-44da9a1-224237-407818 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-25 12:38:19,458 25 INFO rb-44da9a1-224237-407818 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-25 12:38:19,524 25 INFO rb-44da9a1-224237-407818 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-25 12:38:19,532 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83719097 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '81826cf3-89eb-4a7b-bdfd-3deeca263577'}] 2026-08-25 12:38:19,534 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:38:20,384 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83719097 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '81826cf3-89eb-4a7b-bdfd-3deeca263577'} created pos.order #837 2026-08-25 12:38:20,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83719097 finished 2026-08-25 12:38:20,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.413 0.734 2026-08-25 12:38:20,738 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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-25 12:38:20,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.033 2026-08-25 12:38:20,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.008 2026-08-25 12:38:20,932 25 INFO rb-44da9a1-224237-407818 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-25 12:38:20,987 25 INFO rb-44da9a1-224237-407818 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-25 12:38:21,048 25 INFO rb-44da9a1-224237-407818 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-25 12:38:21,097 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-08-25 12:38:21,098 25 INFO rb-44da9a1-224237-407818 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-25 12:38:21,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17754364 (allocated 19136512) 2026-08-25 12:38:21,225 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 123848 2026-08-25 12:38:21,235 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-08-25 12:38:21,236 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 123848 2026-08-25 12:38:21,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123821_332566_test_taxes_l10n_be_pos.txt 2026-08-25 12:38:21,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpz6odvlfg_chrome_odoo" 2026-08-25 12:38:22,207 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1408, 1409] 2026-08-25 12:38:22,338 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-08-25 12:38:23,179 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 124079 2026-08-25 12:38:23,179 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp0_v27q2h_chrome_odoo 2026-08-25 12:38:23,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42055/json/version 2026-08-25 12:38:23,181 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42055', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:23,207 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:38:23,208 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42055/json 2026-08-25 12:38:23,208 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42055', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:23,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:42055/devtools/page/971D4CCAB881624596A20EA1B4614A29 2026-08-25 12:38:23,270 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-25 12:38:23,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-25 12:38:23,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:38:23,477 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-25 12:38:23,482 25 INFO rb-44da9a1-224237-407818 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-25 12:38:23,483 25 INFO rb-44da9a1-224237-407818 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-25 12:38:23,498 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:38:23,916 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:23] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.064 0.357 2026-08-25 12:38:23,919 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '971D4CCAB881624596A20EA1B4614A29', 'loaderId': '462CF2CE360B40DFE9021AA420BD7564', 'isDownload': False} 2026-08-25 12:38:23,919 25 INFO rb-44da9a1-224237-407818 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-25 12:38:23,933 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:38:23,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:23] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-08-25 12:38:23,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:23] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:38:23,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:23] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:38:24,372 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:24,376 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:24,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:38:24,404 25 INFO rb-44da9a1-224237-407818 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-25 12:38:24,412 25 INFO rb-44da9a1-224237-407818 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-25 12:38:24,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:38:24,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:38:24,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:24,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.012 2026-08-25 12:38:24,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.021 2026-08-25 12:38:24,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.018 0.031 2026-08-25 12:38:24,566 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-08-25 12:38:25,148 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 341 0.272 0.271 2026-08-25 12:38:25,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:38:25,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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.006 2026-08-25 12:38:25,301 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-25 12:38:25,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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.006 2026-08-25 12:38:25,367 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:38:25,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:38:25,432 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:25,470 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:38:25,489 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:38:25,505 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:38:25,505 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-08-25 12:38:25,524 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.042 0.048 2026-08-25 12:38:25,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-08-25 12:38:25,573 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.004 0.115 2026-08-25 12:38:25,627 25 INFO rb-44da9a1-224237-407818 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-25 12:38:25,683 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:38:25,713 25 INFO rb-44da9a1-224237-407818 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-25 12:38:25,759 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.041 2026-08-25 12:38:25,763 25 INFO rb-44da9a1-224237-407818 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-25 12:38:25,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.093 0.034 2026-08-25 12:38:25,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.016 0.163 2026-08-25 12:38:25,878 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.018 0.180 2026-08-25 12:38:25,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-08-25 12:38:25,923 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-08-25 12:38:25,944 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.267 2026-08-25 12:38:25,968 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-08-25 12:38:25,996 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:25] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-08-25 12:38:26,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-08-25 12:38:26,046 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-08-25 12:38:26,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-25 12:38:26,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-08-25 12:38:26,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-08-25 12:38:26,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.022 0.201 2026-08-25 12:38:26,214 25 INFO rb-44da9a1-224237-407818 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-25 12:38:26,276 25 INFO rb-44da9a1-224237-407818 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-25 12:38:26,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.028 0.085 2026-08-25 12:38:26,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.030 2026-08-25 12:38:26,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-08-25 12:38:26,592 25 INFO rb-44da9a1-224237-407818 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-25 12:38:26,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "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.065 0.077 2026-08-25 12:38:26,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.072 0.072 2026-08-25 12:38:26,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.115 2026-08-25 12:38:26,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.012 2026-08-25 12:38:26,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:38:27,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.023 2026-08-25 12:38:27,068 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,121 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,219 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,271 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,321 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,391 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,407 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:27,409 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:27,442 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,493 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,544 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,613 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,664 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,718 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,785 25 INFO rb-44da9a1-224237-407818 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-25 12:38:27,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45718665 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': '7d5a8dad-4803-45ae-9896-85582874ae23'}] 2026-08-25 12:38:27,795 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:29,464 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45718665 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': '7d5a8dad-4803-45ae-9896-85582874ae23'} created pos.order #838 2026-08-25 12:38:29,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45718665 finished 2026-08-25 12:38:29,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 616 0.586 1.310 2026-08-25 12:38:29,757 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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.004 2026-08-25 12:38:29,800 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.025 2026-08-25 12:38:29,840 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:38:29,924 25 INFO rb-44da9a1-224237-407818 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-25 12:38:29,977 25 INFO rb-44da9a1-224237-407818 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-25 12:38:30,040 25 INFO rb-44da9a1-224237-407818 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-25 12:38:30,092 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-25 12:38:30,092 25 INFO rb-44da9a1-224237-407818 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-25 12:38:30,198 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17720352 (allocated 19136512) 2026-08-25 12:38:30,205 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 124079 2026-08-25 12:38:30,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-25 12:38:30,211 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 124079 2026-08-25 12:38:30,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123830_310246_test_taxes_l10n_br_pos.txt 2026-08-25 12:38:30,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp0_v27q2h_chrome_odoo" 2026-08-25 12:38:30,968 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1411, 1412] 2026-08-25 12:38:31,884 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 124297 2026-08-25 12:38:31,884 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpldppcx0__chrome_odoo 2026-08-25 12:38:31,885 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39473/json/version 2026-08-25 12:38:31,886 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:31,923 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:38:31,924 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39473/json 2026-08-25 12:38:31,924 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:31,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:39473/devtools/page/BDA3A5538EB8E2B50AB54DA0B2872DD0 2026-08-25 12:38:31,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-25 12:38:32,003 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-25 12:38:32,168 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:38:32,178 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-25 12:38:32,180 25 INFO rb-44da9a1-224237-407818 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-25 12:38:32,180 25 INFO rb-44da9a1-224237-407818 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-25 12:38:32,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.033 0.078 2026-08-25 12:38:32,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'BDA3A5538EB8E2B50AB54DA0B2872DD0', 'loaderId': '2DA94E42FFE87C94A33C8D6A46E586AC', 'isDownload': False} 2026-08-25 12:38:32,310 25 INFO rb-44da9a1-224237-407818 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-25 12:38:32,325 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:38:32,342 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:38:32,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:38:32,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-08-25 12:38:32,809 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:32,812 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:32,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:38:32,843 25 INFO rb-44da9a1-224237-407818 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-25 12:38:32,849 25 INFO rb-44da9a1-224237-407818 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-25 12:38:32,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:38:32,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:38:32,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:32,920 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:38:32,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:38:32,978 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.011 0.025 2026-08-25 12:38:32,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-08-25 12:38:33,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.210 0.276 2026-08-25 12:38:33,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:38:33,609 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:38:33,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-25 12:38:33,680 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:38:33,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:38:33,704 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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-25 12:38:33,746 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:33,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:33,781 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:38:33,787 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:33,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.019 0.027 2026-08-25 12:38:33,816 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.047 2026-08-25 12:38:33,820 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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-25 12:38:33,827 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:38:33,842 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:33,926 25 INFO rb-44da9a1-224237-407818 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-25 12:38:34,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.123 0.069 2026-08-25 12:38:34,061 25 INFO rb-44da9a1-224237-407818 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-25 12:38:34,069 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:34,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.082 2026-08-25 12:38:34,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-08-25 12:38:34,112 25 INFO rb-44da9a1-224237-407818 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-25 12:38:34,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.165 2026-08-25 12:38:34,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.206 2026-08-25 12:38:34,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.023 0.418 2026-08-25 12:38:34,301 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-08-25 12:38:34,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.233 2026-08-25 12:38:34,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.249 2026-08-25 12:38:34,408 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.211 2026-08-25 12:38:34,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-08-25 12:38:34,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-08-25 12:38:34,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-08-25 12:38:34,544 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.032 0.171 2026-08-25 12:38:34,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-25 12:38:34,595 25 INFO rb-44da9a1-224237-407818 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-25 12:38:34,597 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-08-25 12:38:34,650 25 INFO rb-44da9a1-224237-407818 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-25 12:38:34,711 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.014 0.045 2026-08-25 12:38:34,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.025 2026-08-25 12:38:34,842 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:38:34,922 25 INFO rb-44da9a1-224237-407818 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-25 12:38:35,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.075 0.062 2026-08-25 12:38:35,204 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.070 0.064 2026-08-25 12:38:35,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.123 2026-08-25 12:38:35,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:35] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.014 0.015 2026-08-25 12:38:35,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.017 2026-08-25 12:38:35,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.027 2026-08-25 12:38:35,382 25 INFO rb-44da9a1-224237-407818 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-25 12:38:35,439 25 INFO rb-44da9a1-224237-407818 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-25 12:38:35,535 25 INFO rb-44da9a1-224237-407818 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-25 12:38:35,589 25 INFO rb-44da9a1-224237-407818 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-25 12:38:35,635 25 INFO rb-44da9a1-224237-407818 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-25 12:38:35,709 25 INFO rb-44da9a1-224237-407818 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-25 12:38:35,722 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:35,724 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:35,774 25 INFO rb-44da9a1-224237-407818 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-25 12:38:35,814 25 INFO rb-44da9a1-224237-407818 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-25 12:38:35,865 25 INFO rb-44da9a1-224237-407818 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-25 12:38:35,935 25 INFO rb-44da9a1-224237-407818 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-25 12:38:35,986 25 INFO rb-44da9a1-224237-407818 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-25 12:38:36,039 25 INFO rb-44da9a1-224237-407818 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-25 12:38:36,106 25 INFO rb-44da9a1-224237-407818 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-25 12:38:36,110 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:36,114 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45669649 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '3114aebe-cbf6-49cf-ab6f-f619bb467089'}] 2026-08-25 12:38:37,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45669649 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '3114aebe-cbf6-49cf-ab6f-f619bb467089'} created pos.order #839 2026-08-25 12:38:37,239 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45669649 finished 2026-08-25 12:38:37,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.570 0.750 2026-08-25 12:38:37,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:37] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:37,525 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.036 2026-08-25 12:38:37,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:38:37,695 25 INFO rb-44da9a1-224237-407818 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-25 12:38:37,742 25 INFO rb-44da9a1-224237-407818 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-25 12:38:37,808 25 INFO rb-44da9a1-224237-407818 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-25 12:38:37,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-25 12:38:37,858 25 INFO rb-44da9a1-224237-407818 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-25 12:38:37,986 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17769372 (allocated 19398656) 2026-08-25 12:38:37,999 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 124297 2026-08-25 12:38:38,003 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-25 12:38:38,004 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 124297 2026-08-25 12:38:38,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123838_099627_test_taxes_l10n_br_pos.txt 2026-08-25 12:38:38,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpldppcx0__chrome_odoo" 2026-08-25 12:38:38,749 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1414, 1415] 2026-08-25 12:38:39,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 124519 2026-08-25 12:38:39,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmphoebm0hs_chrome_odoo 2026-08-25 12:38:39,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42537/json/version 2026-08-25 12:38:39,613 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:39,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:38:39,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42537/json 2026-08-25 12:38:39,666 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:39,678 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:42537/devtools/page/3C6567CC0A4AFC267E2A42B68B44ADC4 2026-08-25 12:38:39,690 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-25 12:38:39,710 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-25 12:38:40,010 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:38:40,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-25 12:38:40,016 25 INFO rb-44da9a1-224237-407818 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-25 12:38:40,016 25 INFO rb-44da9a1-224237-407818 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-25 12:38:40,146 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.046 0.070 2026-08-25 12:38:40,151 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '3C6567CC0A4AFC267E2A42B68B44ADC4', 'loaderId': 'A7DA353D95840AD4B681C48E118D35B2', 'isDownload': False} 2026-08-25 12:38:40,158 25 INFO rb-44da9a1-224237-407818 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-25 12:38:40,165 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:38:40,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:38:40,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-08-25 12:38:40,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-08-25 12:38:40,661 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:40,668 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:40,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:38:40,697 25 INFO rb-44da9a1-224237-407818 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-25 12:38:40,708 25 INFO rb-44da9a1-224237-407818 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-25 12:38:40,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:38:40,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:38:40,747 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:40,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.014 2026-08-25 12:38:40,796 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.024 2026-08-25 12:38:40,837 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.011 0.027 2026-08-25 12:38:40,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-08-25 12:38:41,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.257 0.278 2026-08-25 12:38:41,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:38:41,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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-25 12:38:41,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-08-25 12:38:41,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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-25 12:38:41,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:38:41,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:38:41,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:41,722 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:38:41,771 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:38:41,777 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:38:41,786 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:38:41,787 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-08-25 12:38:41,819 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:41,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.071 0.040 2026-08-25 12:38:41,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.004 0.106 2026-08-25 12:38:41,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:41] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.014 0.079 2026-08-25 12:38:41,913 25 INFO rb-44da9a1-224237-407818 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-25 12:38:42,005 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.064 0.131 2026-08-25 12:38:42,010 25 INFO rb-44da9a1-224237-407818 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-25 12:38:42,020 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:42,062 25 INFO rb-44da9a1-224237-407818 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-25 12:38:42,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.091 2026-08-25 12:38:42,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.116 2026-08-25 12:38:42,122 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-08-25 12:38:42,139 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-08-25 12:38:42,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.015 0.175 2026-08-25 12:38:42,204 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-08-25 12:38:42,230 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-08-25 12:38:42,280 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.163 2026-08-25 12:38:42,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-08-25 12:38:42,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-08-25 12:38:42,344 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-25 12:38:42,364 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-08-25 12:38:42,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-08-25 12:38:42,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-08-25 12:38:42,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-08-25 12:38:42,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.035 0.161 2026-08-25 12:38:42,559 25 INFO rb-44da9a1-224237-407818 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-25 12:38:42,618 25 INFO rb-44da9a1-224237-407818 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-25 12:38:42,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.010 0.043 2026-08-25 12:38:42,754 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.041 2026-08-25 12:38:42,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-08-25 12:38:42,885 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:43] "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.044 0.081 2026-08-25 12:38:43,139 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.045 0.069 2026-08-25 12:38:43,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.100 2026-08-25 12:38:43,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:43] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.013 2026-08-25 12:38:43,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-08-25 12:38:43,270 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.028 2026-08-25 12:38:43,317 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,371 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,464 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,515 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,565 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,634 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,645 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:43,647 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:43,685 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,735 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,786 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,854 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,906 25 INFO rb-44da9a1-224237-407818 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-25 12:38:43,960 25 INFO rb-44da9a1-224237-407818 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-25 12:38:44,022 25 INFO rb-44da9a1-224237-407818 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-25 12:38:44,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98942448 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'c3a71b58-38ee-4ad9-b777-4cd3e65bc434'}] 2026-08-25 12:38:44,038 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:45,020 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98942448 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'c3a71b58-38ee-4ad9-b777-4cd3e65bc434'} created pos.order #840 2026-08-25 12:38:45,053 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98942448 finished 2026-08-25 12:38:45,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.421 0.795 2026-08-25 12:38:45,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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.004 2026-08-25 12:38:45,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.031 2026-08-25 12:38:45,376 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:38:45,509 25 INFO rb-44da9a1-224237-407818 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-25 12:38:45,565 25 INFO rb-44da9a1-224237-407818 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-25 12:38:45,623 25 INFO rb-44da9a1-224237-407818 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-25 12:38:45,674 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-25 12:38:45,675 25 INFO rb-44da9a1-224237-407818 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-25 12:38:45,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17808364 (allocated 19136512) 2026-08-25 12:38:45,804 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 124519 2026-08-25 12:38:45,806 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-25 12:38:45,807 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 124519 2026-08-25 12:38:45,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123845_893408_test_taxes_l10n_br_pos.txt 2026-08-25 12:38:45,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmphoebm0hs_chrome_odoo" 2026-08-25 12:38:46,653 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1417, 1418] 2026-08-25 12:38:47,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 124753 2026-08-25 12:38:47,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpg4t5lgys_chrome_odoo 2026-08-25 12:38:47,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39887/json/version 2026-08-25 12:38:47,475 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:47,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:38:47,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:39887/json 2026-08-25 12:38:47,524 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:47,535 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:39887/devtools/page/97CD26A89F67D78E148D616947338266 2026-08-25 12:38:47,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-08-25 12:38:47,572 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-08-25 12:38:47,837 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:38:47,843 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-08-25 12:38:47,844 25 INFO rb-44da9a1-224237-407818 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-25 12:38:47,844 25 INFO rb-44da9a1-224237-407818 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-25 12:38:47,958 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:47] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.036 0.070 2026-08-25 12:38:47,968 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '97CD26A89F67D78E148D616947338266', 'loaderId': '659E44E035ED35C43018CBE79330DD11', 'isDownload': False} 2026-08-25 12:38:47,968 25 INFO rb-44da9a1-224237-407818 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-25 12:38:47,990 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:38:48,005 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:38:48,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:38:48,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:38:48,431 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:48,439 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:38:48,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:38:48,460 25 INFO rb-44da9a1-224237-407818 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-25 12:38:48,467 25 INFO rb-44da9a1-224237-407818 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-25 12:38:48,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:38:48,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:38:48,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:48,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:38:48,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:38:48,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.019 0.029 2026-08-25 12:38:48,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-08-25 12:38:49,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 339 0.160 0.267 2026-08-25 12:38:49,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:38:49,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:38:49,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.031 2026-08-25 12:38:49,233 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:38:49,243 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:38:49,264 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-08-25 12:38:49,312 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:49,329 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:49,341 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:49,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.021 0.021 2026-08-25 12:38:49,360 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:38:49,365 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "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-25 12:38:49,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.020 0.055 2026-08-25 12:38:49,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-08-25 12:38:49,455 25 INFO rb-44da9a1-224237-407818 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-25 12:38:49,504 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:38:49,659 25 INFO rb-44da9a1-224237-407818 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-25 12:38:49,661 25 INFO rb-44da9a1-224237-407818 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-25 12:38:49,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.165 0.061 2026-08-25 12:38:49,713 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:49,782 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.051 0.250 2026-08-25 12:38:49,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.221 2026-08-25 12:38:49,850 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.236 2026-08-25 12:38:49,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.298 2026-08-25 12:38:49,923 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.339 2026-08-25 12:38:49,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-08-25 12:38:49,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-08-25 12:38:49,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:49] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-08-25 12:38:50,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.159 2026-08-25 12:38:50,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.136 2026-08-25 12:38:50,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-08-25 12:38:50,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-08-25 12:38:50,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-25 12:38:50,146 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-08-25 12:38:50,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=2273&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-08-25 12:38:50,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-08-25 12:38:50,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.023 0.128 2026-08-25 12:38:50,245 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-08-25 12:38:50,266 25 INFO rb-44da9a1-224237-407818 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-25 12:38:50,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-08-25 12:38:50,326 25 INFO rb-44da9a1-224237-407818 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-25 12:38:50,383 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.011 0.043 2026-08-25 12:38:50,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.023 2026-08-25 12:38:50,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:38:50,575 25 INFO rb-44da9a1-224237-407818 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-25 12:38:50,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.034 0.061 2026-08-25 12:38:50,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.027 0.063 2026-08-25 12:38:50,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.084 2026-08-25 12:38:50,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.012 2026-08-25 12:38:50,837 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:38:50,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.028 2026-08-25 12:38:50,933 25 INFO rb-44da9a1-224237-407818 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-25 12:38:50,986 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,076 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,128 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,178 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,248 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,259 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:51,268 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:51,299 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,350 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,401 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,469 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,520 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,575 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,640 25 INFO rb-44da9a1-224237-407818 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-25 12:38:51,646 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69580882 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '0aa9fcf8-1e77-4264-be41-ab88faadd4ed'}] 2026-08-25 12:38:51,648 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:38:52,782 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69580882 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '0aa9fcf8-1e77-4264-be41-ab88faadd4ed'} created pos.order #841 2026-08-25 12:38:52,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69580882 finished 2026-08-25 12:38:53,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.470 0.904 2026-08-25 12:38:53,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:38:53,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.028 2026-08-25 12:38:53,145 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:53] "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-25 12:38:53,275 25 INFO rb-44da9a1-224237-407818 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-25 12:38:53,326 25 INFO rb-44da9a1-224237-407818 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-25 12:38:53,389 25 INFO rb-44da9a1-224237-407818 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-25 12:38:53,441 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-08-25 12:38:53,442 25 INFO rb-44da9a1-224237-407818 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-25 12:38:53,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17849408 (allocated 19398656) 2026-08-25 12:38:53,557 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 124753 2026-08-25 12:38:53,564 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-08-25 12:38:53,572 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 124753 2026-08-25 12:38:53,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123853_667722_test_taxes_l10n_br_pos.txt 2026-08-25 12:38:53,668 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpg4t5lgys_chrome_odoo" 2026-08-25 12:38:54,395 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1420, 1421] 2026-08-25 12:38:54,488 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-08-25 12:38:56,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 124976 2026-08-25 12:38:56,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpgtdvq6qz_chrome_odoo 2026-08-25 12:38:56,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40553/json/version 2026-08-25 12:38:56,422 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40553', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:56,463 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:38:56,463 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40553/json 2026-08-25 12:38:56,465 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40553', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:38:56,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40553/devtools/page/BE3ED08B83ABDA25BCB97E2528D6AC31 2026-08-25 12:38:56,501 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-25 12:38:56,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-25 12:38:56,745 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:38:56,749 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-25 12:38:56,750 25 INFO rb-44da9a1-224237-407818 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-25 12:38:56,750 25 INFO rb-44da9a1-224237-407818 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-25 12:38:56,765 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:38:57,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.051 0.375 2026-08-25 12:38:57,192 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'BE3ED08B83ABDA25BCB97E2528D6AC31', 'loaderId': '034444326CF84AB6AC37555468E1E688', 'isDownload': False} 2026-08-25 12:38:57,192 25 INFO rb-44da9a1-224237-407818 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-25 12:38:57,208 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:38:57,224 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:38:57,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-08-25 12:38:57,257 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-08-25 12:38:57,627 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:57,633 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:38:57,648 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:38:57,660 25 INFO rb-44da9a1-224237-407818 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-25 12:38:57,668 25 INFO rb-44da9a1-224237-407818 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-25 12:38:57,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-08-25 12:38:57,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:38:57,701 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:57,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-08-25 12:38:57,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-08-25 12:38:57,789 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.013 0.028 2026-08-25 12:38:57,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-08-25 12:38:58,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 342 0.199 0.241 2026-08-25 12:38:58,301 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:38:58,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38: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-25 12:38:58,404 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.032 2026-08-25 12:38:58,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:38:58,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:38:58,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-08-25 12:38:58,569 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.046 2026-08-25 12:38:58,581 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:38:58,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.014 0.033 2026-08-25 12:38:58,588 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:38:58,605 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:58,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-08-25 12:38:58,613 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:38:58,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.013 0.126 2026-08-25 12:38:58,701 25 INFO rb-44da9a1-224237-407818 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-25 12:38:58,765 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:38:58,818 25 INFO rb-44da9a1-224237-407818 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-25 12:38:58,870 25 INFO rb-44da9a1-224237-407818 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-25 12:38:58,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.104 0.041 2026-08-25 12:38:58,879 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:38:58,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.022 0.178 2026-08-25 12:38:58,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-08-25 12:38:58,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:58] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-08-25 12:38:59,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.223 2026-08-25 12:38:59,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.017 0.278 2026-08-25 12:38:59,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.234 2026-08-25 12:38:59,166 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-08-25 12:38:59,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.221 2026-08-25 12:38:59,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-08-25 12:38:59,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-08-25 12:38:59,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-08-25 12:38:59,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-08-25 12:38:59,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.025 0.271 2026-08-25 12:38:59,415 25 INFO rb-44da9a1-224237-407818 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-25 12:38:59,477 25 INFO rb-44da9a1-224237-407818 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-25 12:38:59,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.033 0.072 2026-08-25 12:38:59,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.028 2026-08-25 12:38:59,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:38:59,786 25 INFO rb-44da9a1-224237-407818 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-25 12:38:59,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:38:59] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.042 0.065 2026-08-25 12:39:00,003 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.042 0.059 2026-08-25 12:39:00,016 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.094 2026-08-25 12:39:00,047 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:00] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.016 2026-08-25 12:39:00,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.009 2026-08-25 12:39:00,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.022 2026-08-25 12:39:00,177 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,227 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,312 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,363 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,414 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,484 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,499 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:39:00,502 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:39:00,535 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,586 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,637 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,706 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,758 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,812 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,881 25 INFO rb-44da9a1-224237-407818 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-25 12:39:00,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25032054 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'd9f79710-2f5a-44ec-9811-4f010b8eab78'}] 2026-08-25 12:39:00,889 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:39:02,413 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25032054 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'd9f79710-2f5a-44ec-9811-4f010b8eab78'} created pos.order #842 2026-08-25 12:39:02,465 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25032054 finished 2026-08-25 12:39:02,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 611 0.508 1.269 2026-08-25 12:39:02,732 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.022 2026-08-25 12:39:02,735 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39: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.035 2026-08-25 12:39:02,768 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.013 2026-08-25 12:39:02,900 25 INFO rb-44da9a1-224237-407818 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-25 12:39:02,949 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,011 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,061 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,112 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,166 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,220 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.044 2026-08-25 12:39:03,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.011 0.035 2026-08-25 12:39:03,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:39:03,396 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.033 0.056 2026-08-25 12:39:03,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.062 0.062 2026-08-25 12:39:03,628 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.103 2026-08-25 12:39:03,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.022 2026-08-25 12:39:03,709 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,762 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,816 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,869 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,922 25 INFO rb-44da9a1-224237-407818 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-25 12:39:03,996 25 INFO rb-44da9a1-224237-407818 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-25 12:39:04,048 25 INFO rb-44da9a1-224237-407818 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-25 12:39:04,098 25 INFO rb-44da9a1-224237-407818 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-25 12:39:04,155 25 INFO rb-44da9a1-224237-407818 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-25 12:39:04,205 25 INFO rb-44da9a1-224237-407818 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-25 12:39:04,257 25 INFO rb-44da9a1-224237-407818 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-25 12:39:04,311 25 INFO rb-44da9a1-224237-407818 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-25 12:39:04,364 25 INFO rb-44da9a1-224237-407818 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-25 12:39:04,415 25 INFO rb-44da9a1-224237-407818 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-25 12:39:04,467 25 INFO rb-44da9a1-224237-407818 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-25 12:39:04,530 25 INFO rb-44da9a1-224237-407818 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-25 12:39:04,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68094461 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000002', 'uuid': '02087d7f-16a5-431e-9d8e-88a085b79a81'}] 2026-08-25 12:39:05,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68094461 order {'name': '/', 'pos_reference': '261-132-000002', 'uuid': '02087d7f-16a5-431e-9d8e-88a085b79a81'} created pos.order #843 2026-08-25 12:39:05,362 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68094461 finished 2026-08-25 12:39:05,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.368 0.675 2026-08-25 12:39:05,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:05] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:39:05,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.027 2026-08-25 12:39:05,702 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.010 2026-08-25 12:39:05,722 25 INFO rb-44da9a1-224237-407818 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-25 12:39:05,769 25 INFO rb-44da9a1-224237-407818 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-25 12:39:05,831 25 INFO rb-44da9a1-224237-407818 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-25 12:39:05,887 25 INFO rb-44da9a1-224237-407818 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-25 12:39:05,932 25 INFO rb-44da9a1-224237-407818 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-25 12:39:05,987 25 INFO rb-44da9a1-224237-407818 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-25 12:39:06,042 25 INFO rb-44da9a1-224237-407818 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-25 12:39:06,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.030 2026-08-25 12:39:06,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.026 0.023 2026-08-25 12:39:06,178 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:39:06,212 25 INFO rb-44da9a1-224237-407818 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-25 12:39:06,332 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.050 0.068 2026-08-25 12:39:06,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.032 0.069 2026-08-25 12:39:06,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.096 2026-08-25 12:39:06,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.023 2026-08-25 12:39:06,545 25 INFO rb-44da9a1-224237-407818 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-25 12:39:06,599 25 INFO rb-44da9a1-224237-407818 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-25 12:39:06,669 25 INFO rb-44da9a1-224237-407818 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-25 12:39:06,720 25 INFO rb-44da9a1-224237-407818 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-25 12:39:06,770 25 INFO rb-44da9a1-224237-407818 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-25 12:39:06,828 25 INFO rb-44da9a1-224237-407818 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-25 12:39:06,877 25 INFO rb-44da9a1-224237-407818 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-25 12:39:06,928 25 INFO rb-44da9a1-224237-407818 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-25 12:39:06,979 25 INFO rb-44da9a1-224237-407818 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-25 12:39:07,035 25 INFO rb-44da9a1-224237-407818 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-25 12:39:07,086 25 INFO rb-44da9a1-224237-407818 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-25 12:39:07,139 25 INFO rb-44da9a1-224237-407818 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-25 12:39:07,201 25 INFO rb-44da9a1-224237-407818 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-25 12:39:07,204 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28376459 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000003', 'uuid': 'aec9eaac-2a45-4f5f-a08a-7baba162a0a3'}] 2026-08-25 12:39:07,979 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28376459 order {'name': '/', 'pos_reference': '261-132-000003', 'uuid': 'aec9eaac-2a45-4f5f-a08a-7baba162a0a3'} created pos.order #844 2026-08-25 12:39:08,004 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28376459 finished 2026-08-25 12:39:08,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.310 0.660 2026-08-25 12:39:08,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:08] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:39:08,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.026 2026-08-25 12:39:08,286 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:08] "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-25 12:39:08,308 25 INFO rb-44da9a1-224237-407818 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-25 12:39:08,357 25 INFO rb-44da9a1-224237-407818 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-25 12:39:08,423 25 INFO rb-44da9a1-224237-407818 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-25 12:39:08,475 25 INFO rb-44da9a1-224237-407818 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-25 12:39:08,530 25 INFO rb-44da9a1-224237-407818 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-25 12:39:08,583 25 INFO rb-44da9a1-224237-407818 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-25 12:39:08,636 25 INFO rb-44da9a1-224237-407818 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-25 12:39:08,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.033 2026-08-25 12:39:08,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.027 2026-08-25 12:39:08,776 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-08-25 12:39:08,815 25 INFO rb-44da9a1-224237-407818 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-25 12:39:08,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:08] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.060 0.063 2026-08-25 12:39:09,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.039 0.055 2026-08-25 12:39:09,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.097 2026-08-25 12:39:09,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.025 2026-08-25 12:39:09,157 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,210 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,262 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,315 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,368 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,440 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,492 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,543 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,601 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,648 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,699 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,750 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,806 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,857 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,910 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,970 25 INFO rb-44da9a1-224237-407818 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-25 12:39:09,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90757870 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000004', 'uuid': '23cc4b07-eb48-4bd3-b695-cbdeda4d516a'}] 2026-08-25 12:39:10,949 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90757870 order {'name': '/', 'pos_reference': '261-132-000004', 'uuid': '23cc4b07-eb48-4bd3-b695-cbdeda4d516a'} created pos.order #845 2026-08-25 12:39:10,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90757870 finished 2026-08-25 12:39:11,194 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.493 0.727 2026-08-25 12:39:11,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:11] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:39:11,289 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.032 2026-08-25 12:39:11,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:39:11,342 25 INFO rb-44da9a1-224237-407818 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-25 12:39:11,395 25 INFO rb-44da9a1-224237-407818 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-25 12:39:11,452 25 INFO rb-44da9a1-224237-407818 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-25 12:39:11,508 25 INFO rb-44da9a1-224237-407818 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-25 12:39:11,557 25 INFO rb-44da9a1-224237-407818 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-25 12:39:11,614 25 INFO rb-44da9a1-224237-407818 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-25 12:39:11,666 25 INFO rb-44da9a1-224237-407818 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-25 12:39:11,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.043 2026-08-25 12:39:11,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.026 2026-08-25 12:39:11,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:39:11,844 25 INFO rb-44da9a1-224237-407818 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-25 12:39:11,974 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39: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.059 0.069 2026-08-25 12:39:12,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.034 0.062 2026-08-25 12:39:12,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.078 2026-08-25 12:39:12,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.024 2026-08-25 12:39:12,176 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,230 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,284 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,353 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,404 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,455 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,512 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,562 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,612 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,664 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,719 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,770 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,824 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,886 25 INFO rb-44da9a1-224237-407818 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-25 12:39:12,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10116515 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000005', 'uuid': '6a5d7f46-3653-4c6f-a4ad-0092f821a838'}] 2026-08-25 12:39:13,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10116515 order {'name': '/', 'pos_reference': '261-132-000005', 'uuid': '6a5d7f46-3653-4c6f-a4ad-0092f821a838'} created pos.order #846 2026-08-25 12:39:13,823 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10116515 finished 2026-08-25 12:39:14,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.407 0.724 2026-08-25 12:39:14,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:14] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:39:14,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.037 0.033 2026-08-25 12:39:14,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:39:14,187 25 INFO rb-44da9a1-224237-407818 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-25 12:39:14,237 25 INFO rb-44da9a1-224237-407818 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-25 12:39:14,304 25 INFO rb-44da9a1-224237-407818 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-25 12:39:14,356 25 INFO rb-44da9a1-224237-407818 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-25 12:39:14,406 25 INFO rb-44da9a1-224237-407818 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-25 12:39:14,461 25 INFO rb-44da9a1-224237-407818 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-25 12:39:14,516 25 INFO rb-44da9a1-224237-407818 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-25 12:39:14,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.028 2026-08-25 12:39:14,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.035 0.029 2026-08-25 12:39:14,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-08-25 12:39:14,695 25 INFO rb-44da9a1-224237-407818 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-25 12:39:14,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.046 0.066 2026-08-25 12:39:14,920 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.034 0.070 2026-08-25 12:39:14,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.104 2026-08-25 12:39:14,992 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.026 2026-08-25 12:39:15,028 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,082 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,136 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,188 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,245 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,320 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,372 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,425 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,488 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,539 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,589 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,640 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,696 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,747 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,801 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,863 25 INFO rb-44da9a1-224237-407818 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-25 12:39:15,867 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40149583 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000006', 'uuid': '573567fb-e62e-456a-a912-ee232ce77ada'}] 2026-08-25 12:39:16,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40149583 order {'name': '/', 'pos_reference': '261-132-000006', 'uuid': '573567fb-e62e-456a-a912-ee232ce77ada'} created pos.order #847 2026-08-25 12:39:16,838 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40149583 finished 2026-08-25 12:39:16,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.462 0.663 2026-08-25 12:39:17,024 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:17] "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-25 12:39:17,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.036 2026-08-25 12:39:17,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:17] "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-25 12:39:17,136 25 INFO rb-44da9a1-224237-407818 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-25 12:39:17,186 25 INFO rb-44da9a1-224237-407818 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-25 12:39:17,250 25 INFO rb-44da9a1-224237-407818 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-25 12:39:17,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-25 12:39:17,302 25 INFO rb-44da9a1-224237-407818 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-25 12:39:17,513 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31074164 (allocated 32645120) 2026-08-25 12:39:17,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 124976 2026-08-25 12:39:17,524 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-25 12:39:17,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 124976 2026-08-25 12:39:17,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123917_607630_test_taxes_l10n_in_pos.txt 2026-08-25 12:39:17,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpgtdvq6qz_chrome_odoo" 2026-08-25 12:39:18,431 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434] 2026-08-25 12:39:20,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 125257 2026-08-25 12:39:20,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpcegc5s4o_chrome_odoo 2026-08-25 12:39:20,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:42337/json/version 2026-08-25 12:39:20,507 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:39:20,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:39:20,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:42337/json 2026-08-25 12:39:20,559 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:39:20,574 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:42337/devtools/page/1E267832EB26D83847B6B2EE2DEABBC2 2026-08-25 12:39:20,585 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-25 12:39:20,658 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-25 12:39:20,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:39:20,978 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-25 12:39:20,985 25 INFO rb-44da9a1-224237-407818 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-25 12:39:20,985 25 INFO rb-44da9a1-224237-407818 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-25 12:39:21,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.039 0.066 2026-08-25 12:39:21,112 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '1E267832EB26D83847B6B2EE2DEABBC2', 'loaderId': '71B51DEB709EEA0ED41F2A62AD9C2252', 'isDownload': False} 2026-08-25 12:39:21,112 25 INFO rb-44da9a1-224237-407818 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-25 12:39:21,144 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:39:21,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-08-25 12:39:21,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:39:21,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:39:21,660 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:39:21,679 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:39:21,684 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:39:21,692 25 INFO rb-44da9a1-224237-407818 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-25 12:39:21,700 25 INFO rb-44da9a1-224237-407818 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-25 12:39:21,704 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:39:21,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:39:21,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:39:21,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.004 2026-08-25 12:39:21,776 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.020 2026-08-25 12:39:21,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:39:21,845 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.017 0.031 2026-08-25 12:39:22,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.240 0.291 2026-08-25 12:39:22,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:39:22,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:39:22,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-08-25 12:39:22,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:39:22,585 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:39:22,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39: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-25 12:39:22,641 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:39:22,679 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:39:22,682 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:39:22,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.025 0.034 2026-08-25 12:39:22,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.067 2026-08-25 12:39:22,732 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-08-25 12:39:22,747 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39: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-25 12:39:22,748 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:39:22,841 25 INFO rb-44da9a1-224237-407818 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-25 12:39:22,857 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:39:22,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.020 0.043 2026-08-25 12:39:22,919 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:39:22,962 25 INFO rb-44da9a1-224237-407818 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-25 12:39:22,982 25 INFO rb-44da9a1-224237-407818 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-25 12:39:23,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.074 0.096 2026-08-25 12:39:23,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-08-25 12:39:23,101 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-08-25 12:39:23,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-08-25 12:39:23,166 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.277 2026-08-25 12:39:23,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-08-25 12:39:23,222 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-08-25 12:39:23,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-08-25 12:39:23,284 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-08-25 12:39:23,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-08-25 12:39:23,337 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-08-25 12:39:23,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.167 2026-08-25 12:39:23,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.046 0.182 2026-08-25 12:39:23,477 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-08-25 12:39:23,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-08-25 12:39:23,496 25 INFO rb-44da9a1-224237-407818 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-25 12:39:23,556 25 INFO rb-44da9a1-224237-407818 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-25 12:39:23,632 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.025 0.048 2026-08-25 12:39:23,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.027 2026-08-25 12:39:23,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:39:23,842 25 INFO rb-44da9a1-224237-407818 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-25 12:39:23,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39: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.049 0.066 2026-08-25 12:39:24,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.056 0.065 2026-08-25 12:39:24,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.106 2026-08-25 12:39:24,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:24] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.013 2026-08-25 12:39:24,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:39:24,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-08-25 12:39:24,245 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,299 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,395 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,446 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,498 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,577 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,588 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:39:24,590 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:39:24,627 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,678 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,729 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,799 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,852 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,906 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,982 25 INFO rb-44da9a1-224237-407818 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-25 12:39:24,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71159271 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '321173aa-9cc8-4010-826b-7e86ee333111'}] 2026-08-25 12:39:24,994 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:39:25,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71159271 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '321173aa-9cc8-4010-826b-7e86ee333111'} created pos.order #848 2026-08-25 12:39:25,919 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71159271 finished 2026-08-25 12:39:26,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.405 0.674 2026-08-25 12:39:26,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:26] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:39:26,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.029 2026-08-25 12:39:26,175 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:39:26,324 25 INFO rb-44da9a1-224237-407818 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-25 12:39:26,369 25 INFO rb-44da9a1-224237-407818 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-25 12:39:26,430 25 INFO rb-44da9a1-224237-407818 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-25 12:39:26,481 25 INFO rb-44da9a1-224237-407818 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-25 12:39:26,532 25 INFO rb-44da9a1-224237-407818 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-25 12:39:26,587 25 INFO rb-44da9a1-224237-407818 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-25 12:39:26,643 25 INFO rb-44da9a1-224237-407818 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-25 12:39:26,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.034 2026-08-25 12:39:26,735 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.014 0.028 2026-08-25 12:39:26,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-08-25 12:39:26,846 25 INFO rb-44da9a1-224237-407818 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-25 12:39:26,952 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:26] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.055 0.048 2026-08-25 12:39:27,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.051 0.059 2026-08-25 12:39:27,084 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-08-25 12:39:27,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.023 2026-08-25 12:39:27,161 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,215 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,268 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,321 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,374 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,452 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,503 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,554 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,614 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,663 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,714 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,765 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,821 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,873 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,926 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,989 25 INFO rb-44da9a1-224237-407818 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-25 12:39:27,996 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82842542 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000002', 'uuid': 'ae99b91f-6c79-4971-b157-d6a3d39c255d'}] 2026-08-25 12:39:28,836 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82842542 order {'name': '/', 'pos_reference': '262-132-000002', 'uuid': 'ae99b91f-6c79-4971-b157-d6a3d39c255d'} created pos.order #849 2026-08-25 12:39:28,870 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82842542 finished 2026-08-25 12:39:29,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.336 0.690 2026-08-25 12:39:29,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39: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.004 2026-08-25 12:39:29,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.027 2026-08-25 12:39:29,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.021 2026-08-25 12:39:29,166 25 INFO rb-44da9a1-224237-407818 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-25 12:39:29,215 25 INFO rb-44da9a1-224237-407818 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-25 12:39:29,278 25 INFO rb-44da9a1-224237-407818 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-25 12:39:29,328 25 INFO rb-44da9a1-224237-407818 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-25 12:39:29,379 25 INFO rb-44da9a1-224237-407818 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-25 12:39:29,434 25 INFO rb-44da9a1-224237-407818 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-25 12:39:29,489 25 INFO rb-44da9a1-224237-407818 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-25 12:39:29,533 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.040 2026-08-25 12:39:29,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.024 0.020 2026-08-25 12:39:29,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:39:29,644 25 INFO rb-44da9a1-224237-407818 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-25 12:39:29,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.052 0.087 2026-08-25 12:39:29,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.041 0.058 2026-08-25 12:39:29,899 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.096 2026-08-25 12:39:29,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-08-25 12:39:29,977 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,030 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,102 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,154 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,206 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,268 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,319 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,370 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,421 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,477 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,528 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,581 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,644 25 INFO rb-44da9a1-224237-407818 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-25 12:39:30,648 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3042092 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000003', 'uuid': 'fe91f7de-a2a5-42c9-8333-a6cad469e18f'}] 2026-08-25 12:39:31,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3042092 order {'name': '/', 'pos_reference': '262-132-000003', 'uuid': 'fe91f7de-a2a5-42c9-8333-a6cad469e18f'} created pos.order #850 2026-08-25 12:39:31,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3042092 finished 2026-08-25 12:39:31,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.378 0.677 2026-08-25 12:39:31,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:31] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:39:31,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.019 2026-08-25 12:39:31,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:31] "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-25 12:39:31,837 25 INFO rb-44da9a1-224237-407818 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-25 12:39:31,887 25 INFO rb-44da9a1-224237-407818 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-25 12:39:31,952 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,002 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,052 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,106 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,160 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-08-25 12:39:32,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.024 2026-08-25 12:39:32,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:39:32,328 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,415 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39: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.030 0.055 2026-08-25 12:39:32,523 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.033 0.068 2026-08-25 12:39:32,532 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.093 2026-08-25 12:39:32,598 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.024 2026-08-25 12:39:32,625 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,684 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,737 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,790 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,844 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,915 25 INFO rb-44da9a1-224237-407818 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-25 12:39:32,966 25 INFO rb-44da9a1-224237-407818 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-25 12:39:33,017 25 INFO rb-44da9a1-224237-407818 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-25 12:39:33,076 25 INFO rb-44da9a1-224237-407818 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-25 12:39:33,124 25 INFO rb-44da9a1-224237-407818 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-25 12:39:33,175 25 INFO rb-44da9a1-224237-407818 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-25 12:39:33,226 25 INFO rb-44da9a1-224237-407818 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-25 12:39:33,281 25 INFO rb-44da9a1-224237-407818 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-25 12:39:33,333 25 INFO rb-44da9a1-224237-407818 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-25 12:39:33,387 25 INFO rb-44da9a1-224237-407818 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-25 12:39:33,449 25 INFO rb-44da9a1-224237-407818 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-25 12:39:33,452 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53130633 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000004', 'uuid': 'ba66148d-6a99-4879-825c-5f2df85b0d90'}] 2026-08-25 12:39:34,325 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53130633 order {'name': '/', 'pos_reference': '262-132-000004', 'uuid': 'ba66148d-6a99-4879-825c-5f2df85b0d90'} created pos.order #851 2026-08-25 12:39:34,356 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53130633 finished 2026-08-25 12:39:34,547 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.380 0.717 2026-08-25 12:39:34,586 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:34] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:39:34,634 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.030 2026-08-25 12:39:34,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:39:34,684 25 INFO rb-44da9a1-224237-407818 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-25 12:39:34,734 25 INFO rb-44da9a1-224237-407818 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-25 12:39:34,799 25 INFO rb-44da9a1-224237-407818 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-25 12:39:34,848 25 INFO rb-44da9a1-224237-407818 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-25 12:39:34,899 25 INFO rb-44da9a1-224237-407818 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-25 12:39:34,955 25 INFO rb-44da9a1-224237-407818 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-25 12:39:35,012 25 INFO rb-44da9a1-224237-407818 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-25 12:39:35,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-08-25 12:39:35,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.029 0.033 2026-08-25 12:39:35,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.015 0.011 2026-08-25 12:39:35,197 25 INFO rb-44da9a1-224237-407818 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-25 12:39:35,343 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.085 0.060 2026-08-25 12:39:35,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.060 0.059 2026-08-25 12:39:35,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.128 2026-08-25 12:39:35,558 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.034 2026-08-25 12:39:35,593 25 INFO rb-44da9a1-224237-407818 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-25 12:39:35,647 25 INFO rb-44da9a1-224237-407818 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-25 12:39:35,700 25 INFO rb-44da9a1-224237-407818 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-25 12:39:35,772 25 INFO rb-44da9a1-224237-407818 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-25 12:39:35,823 25 INFO rb-44da9a1-224237-407818 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-25 12:39:35,874 25 INFO rb-44da9a1-224237-407818 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-25 12:39:35,931 25 INFO rb-44da9a1-224237-407818 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-25 12:39:35,981 25 INFO rb-44da9a1-224237-407818 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-25 12:39:36,032 25 INFO rb-44da9a1-224237-407818 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-25 12:39:36,083 25 INFO rb-44da9a1-224237-407818 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-25 12:39:36,140 25 INFO rb-44da9a1-224237-407818 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-25 12:39:36,191 25 INFO rb-44da9a1-224237-407818 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-25 12:39:36,244 25 INFO rb-44da9a1-224237-407818 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-25 12:39:36,308 25 INFO rb-44da9a1-224237-407818 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-25 12:39:36,311 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22115074 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000005', 'uuid': 'd2b47c94-bc8f-4290-a7f0-a4581abe6e00'}] 2026-08-25 12:39:37,126 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22115074 order {'name': '/', 'pos_reference': '262-132-000005', 'uuid': 'd2b47c94-bc8f-4290-a7f0-a4581abe6e00'} created pos.order #852 2026-08-25 12:39:37,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22115074 finished 2026-08-25 12:39:37,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.343 0.647 2026-08-25 12:39:37,342 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:37] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:39:37,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.028 2026-08-25 12:39:37,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.013 2026-08-25 12:39:37,464 25 INFO rb-44da9a1-224237-407818 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-25 12:39:37,514 25 INFO rb-44da9a1-224237-407818 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-25 12:39:37,582 25 INFO rb-44da9a1-224237-407818 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-25 12:39:37,632 25 INFO rb-44da9a1-224237-407818 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-25 12:39:37,683 25 INFO rb-44da9a1-224237-407818 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-25 12:39:37,738 25 INFO rb-44da9a1-224237-407818 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-25 12:39:37,795 25 INFO rb-44da9a1-224237-407818 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-25 12:39:37,837 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.037 2026-08-25 12:39:37,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.014 0.028 2026-08-25 12:39:37,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:39:37,942 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,081 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:38] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.056 0.070 2026-08-25 12:39:38,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.032 0.058 2026-08-25 12:39:38,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.092 2026-08-25 12:39:38,240 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.023 2026-08-25 12:39:38,276 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,328 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,381 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,433 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,485 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,554 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,606 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,657 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,714 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,763 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,814 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,865 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,922 25 INFO rb-44da9a1-224237-407818 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-25 12:39:38,973 25 INFO rb-44da9a1-224237-407818 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-25 12:39:39,027 25 INFO rb-44da9a1-224237-407818 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-25 12:39:39,092 25 INFO rb-44da9a1-224237-407818 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-25 12:39:39,094 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51056249 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000006', 'uuid': '825926cb-a481-41f5-9682-b02116377bd3'}] 2026-08-25 12:39:39,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51056249 order {'name': '/', 'pos_reference': '262-132-000006', 'uuid': '825926cb-a481-41f5-9682-b02116377bd3'} created pos.order #853 2026-08-25 12:39:39,953 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51056249 finished 2026-08-25 12:39:40,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.338 0.695 2026-08-25 12:39:40,178 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:40] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:39:40,222 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.028 2026-08-25 12:39:40,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:39:40,279 25 INFO rb-44da9a1-224237-407818 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-25 12:39:40,326 25 INFO rb-44da9a1-224237-407818 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-25 12:39:40,391 25 INFO rb-44da9a1-224237-407818 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-25 12:39:40,441 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-25 12:39:40,442 25 INFO rb-44da9a1-224237-407818 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-25 12:39:40,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31140068 (allocated 33296384) 2026-08-25 12:39:40,686 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 125257 2026-08-25 12:39:40,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-25 12:39:40,690 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 125257 2026-08-25 12:39:40,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_123940_789012_test_taxes_l10n_in_pos.txt 2026-08-25 12:39:40,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpcegc5s4o_chrome_odoo" 2026-08-25 12:39:41,608 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452] 2026-08-25 12:39:43,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 125541 2026-08-25 12:39:43,859 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpoh8e0ezy_chrome_odoo 2026-08-25 12:39:43,860 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45569/json/version 2026-08-25 12:39:43,863 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:39:43,875 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:39:43,875 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45569/json 2026-08-25 12:39:43,876 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:39:43,881 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:45569/devtools/page/4114BC69A103827D28D50C28A8703E13 2026-08-25 12:39:43,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-25 12:39:43,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-25 12:39:44,314 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:39:44,320 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-25 12:39:44,321 25 INFO rb-44da9a1-224237-407818 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-25 12:39:44,322 25 INFO rb-44da9a1-224237-407818 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-25 12:39:44,452 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:44] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.037 0.076 2026-08-25 12:39:44,455 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '4114BC69A103827D28D50C28A8703E13', 'loaderId': '1F316BB86C16F583F9C7C52EE64FDC8E', 'isDownload': False} 2026-08-25 12:39:44,455 25 INFO rb-44da9a1-224237-407818 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-25 12:39:44,468 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:39:44,486 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:44] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:39:44,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:44] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-08-25 12:39:44,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:44] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-08-25 12:39:44,921 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:39:44,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:39:44,951 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:39:44,952 25 INFO rb-44da9a1-224237-407818 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-25 12:39:44,958 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-08-25 12:39:44,967 25 INFO rb-44da9a1-224237-407818 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-25 12:39:44,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:39:44,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:39:45,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-08-25 12:39:45,030 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:39:45,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.011 0.029 2026-08-25 12:39:45,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-08-25 12:39:45,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.229 0.267 2026-08-25 12:39:45,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "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-25 12:39:45,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:39:45,762 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.051 2026-08-25 12:39:45,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:39:45,802 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:39:45,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-08-25 12:39:45,853 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:39:45,901 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:39:45,910 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:39:45,918 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39: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-25 12:39:45,937 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:39:45,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.053 0.030 2026-08-25 12:39:45,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.015 0.076 2026-08-25 12:39:45,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-08-25 12:39:46,023 25 INFO rb-44da9a1-224237-407818 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-25 12:39:46,080 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-08-25 12:39:46,167 25 INFO rb-44da9a1-224237-407818 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-25 12:39:46,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.099 0.038 2026-08-25 12:39:46,184 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:39:46,231 25 INFO rb-44da9a1-224237-407818 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-25 12:39:46,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.025 0.186 2026-08-25 12:39:46,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.159 2026-08-25 12:39:46,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-08-25 12:39:46,354 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.013 0.181 2026-08-25 12:39:46,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.281 2026-08-25 12:39:46,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-08-25 12:39:46,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-08-25 12:39:46,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-08-25 12:39:46,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-08-25 12:39:46,525 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-08-25 12:39:46,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-08-25 12:39:46,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-08-25 12:39:46,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.150 2026-08-25 12:39:46,633 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-08-25 12:39:46,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.042 0.166 2026-08-25 12:39:46,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-08-25 12:39:46,786 25 INFO rb-44da9a1-224237-407818 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-25 12:39:46,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.280 2026-08-25 12:39:46,835 25 INFO rb-44da9a1-224237-407818 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-25 12:39:46,919 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.013 0.069 2026-08-25 12:39:46,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.028 2026-08-25 12:39:47,040 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-08-25 12:39:47,111 25 INFO rb-44da9a1-224237-407818 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-25 12:39:47,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:47] "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.030 0.062 2026-08-25 12:39:47,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.030 0.063 2026-08-25 12:39:47,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.071 2026-08-25 12:39:47,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:47] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.015 2026-08-25 12:39:47,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:39:47,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-08-25 12:39:47,467 25 INFO rb-44da9a1-224237-407818 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-25 12:39:47,522 25 INFO rb-44da9a1-224237-407818 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-25 12:39:47,615 25 INFO rb-44da9a1-224237-407818 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-25 12:39:47,669 25 INFO rb-44da9a1-224237-407818 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-25 12:39:47,718 25 INFO rb-44da9a1-224237-407818 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-25 12:39:47,785 25 INFO rb-44da9a1-224237-407818 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-25 12:39:47,798 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:39:47,800 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:39:47,836 25 INFO rb-44da9a1-224237-407818 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-25 12:39:47,887 25 INFO rb-44da9a1-224237-407818 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-25 12:39:47,938 25 INFO rb-44da9a1-224237-407818 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-25 12:39:48,003 25 INFO rb-44da9a1-224237-407818 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-25 12:39:48,055 25 INFO rb-44da9a1-224237-407818 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-25 12:39:48,108 25 INFO rb-44da9a1-224237-407818 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-25 12:39:48,176 25 INFO rb-44da9a1-224237-407818 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-25 12:39:48,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12692124 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '3087bad0-70cc-49bf-a029-4cdcf47d9be3'}] 2026-08-25 12:39:48,182 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:39:49,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12692124 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '3087bad0-70cc-49bf-a029-4cdcf47d9be3'} created pos.order #854 2026-08-25 12:39:49,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12692124 finished 2026-08-25 12:39:49,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.545 0.814 2026-08-25 12:39:49,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:49] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:39:49,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.026 2026-08-25 12:39:49,638 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.009 2026-08-25 12:39:49,782 25 INFO rb-44da9a1-224237-407818 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-25 12:39:49,834 25 INFO rb-44da9a1-224237-407818 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-25 12:39:49,887 25 INFO rb-44da9a1-224237-407818 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-25 12:39:49,939 25 INFO rb-44da9a1-224237-407818 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-25 12:39:49,989 25 INFO rb-44da9a1-224237-407818 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-25 12:39:50,044 25 INFO rb-44da9a1-224237-407818 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-25 12:39:50,099 25 INFO rb-44da9a1-224237-407818 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-25 12:39:50,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.034 2026-08-25 12:39:50,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.020 0.034 2026-08-25 12:39:50,263 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-08-25 12:39:50,301 25 INFO rb-44da9a1-224237-407818 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-25 12:39:50,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.047 0.069 2026-08-25 12:39:50,547 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.049 0.066 2026-08-25 12:39:50,559 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.103 2026-08-25 12:39:50,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.020 2026-08-25 12:39:50,644 25 INFO rb-44da9a1-224237-407818 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-25 12:39:50,696 25 INFO rb-44da9a1-224237-407818 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-25 12:39:50,749 25 INFO rb-44da9a1-224237-407818 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-25 12:39:50,802 25 INFO rb-44da9a1-224237-407818 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-25 12:39:50,857 25 INFO rb-44da9a1-224237-407818 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-25 12:39:50,931 25 INFO rb-44da9a1-224237-407818 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-25 12:39:50,982 25 INFO rb-44da9a1-224237-407818 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-25 12:39:51,033 25 INFO rb-44da9a1-224237-407818 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-25 12:39:51,097 25 INFO rb-44da9a1-224237-407818 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-25 12:39:51,148 25 INFO rb-44da9a1-224237-407818 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-25 12:39:51,199 25 INFO rb-44da9a1-224237-407818 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-25 12:39:51,250 25 INFO rb-44da9a1-224237-407818 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-25 12:39:51,307 25 INFO rb-44da9a1-224237-407818 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-25 12:39:51,358 25 INFO rb-44da9a1-224237-407818 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-25 12:39:51,412 25 INFO rb-44da9a1-224237-407818 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-25 12:39:51,472 25 INFO rb-44da9a1-224237-407818 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-25 12:39:51,478 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20956371 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000002', 'uuid': '82935dd6-d691-4245-9abb-26b83da09371'}] 2026-08-25 12:39:52,370 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20956371 order {'name': '/', 'pos_reference': '263-132-000002', 'uuid': '82935dd6-d691-4245-9abb-26b83da09371'} created pos.order #855 2026-08-25 12:39:52,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20956371 finished 2026-08-25 12:39:52,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.360 0.764 2026-08-25 12:39:52,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:52] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:39:52,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.033 2026-08-25 12:39:52,726 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:39:52,764 25 INFO rb-44da9a1-224237-407818 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-25 12:39:52,813 25 INFO rb-44da9a1-224237-407818 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-25 12:39:52,883 25 INFO rb-44da9a1-224237-407818 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-25 12:39:52,935 25 INFO rb-44da9a1-224237-407818 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-25 12:39:52,985 25 INFO rb-44da9a1-224237-407818 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-25 12:39:53,041 25 INFO rb-44da9a1-224237-407818 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-25 12:39:53,096 25 INFO rb-44da9a1-224237-407818 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-25 12:39:53,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.030 2026-08-25 12:39:53,178 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.015 0.024 2026-08-25 12:39:53,204 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-08-25 12:39:53,243 25 INFO rb-44da9a1-224237-407818 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-25 12:39:53,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.057 0.069 2026-08-25 12:39:53,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.071 0.078 2026-08-25 12:39:53,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.147 2026-08-25 12:39:53,600 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.031 2026-08-25 12:39:53,644 25 INFO rb-44da9a1-224237-407818 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-25 12:39:53,701 25 INFO rb-44da9a1-224237-407818 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-25 12:39:53,768 25 INFO rb-44da9a1-224237-407818 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-25 12:39:53,820 25 INFO rb-44da9a1-224237-407818 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-25 12:39:53,871 25 INFO rb-44da9a1-224237-407818 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-25 12:39:53,928 25 INFO rb-44da9a1-224237-407818 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-25 12:39:53,978 25 INFO rb-44da9a1-224237-407818 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-25 12:39:54,029 25 INFO rb-44da9a1-224237-407818 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-25 12:39:54,079 25 INFO rb-44da9a1-224237-407818 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-25 12:39:54,135 25 INFO rb-44da9a1-224237-407818 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-25 12:39:54,186 25 INFO rb-44da9a1-224237-407818 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-25 12:39:54,239 25 INFO rb-44da9a1-224237-407818 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-25 12:39:54,301 25 INFO rb-44da9a1-224237-407818 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-25 12:39:54,308 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54104758 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000003', 'uuid': '4a6f46fa-871a-4ed5-b5a6-e761417b7119'}] 2026-08-25 12:39:55,130 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54104758 order {'name': '/', 'pos_reference': '263-132-000003', 'uuid': '4a6f46fa-871a-4ed5-b5a6-e761417b7119'} created pos.order #856 2026-08-25 12:39:55,191 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54104758 finished 2026-08-25 12:39:55,358 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.390 0.663 2026-08-25 12:39:55,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:39:55,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.029 2026-08-25 12:39:55,492 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.014 2026-08-25 12:39:55,535 25 INFO rb-44da9a1-224237-407818 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-25 12:39:55,584 25 INFO rb-44da9a1-224237-407818 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-25 12:39:55,648 25 INFO rb-44da9a1-224237-407818 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-25 12:39:55,697 25 INFO rb-44da9a1-224237-407818 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-25 12:39:55,748 25 INFO rb-44da9a1-224237-407818 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-25 12:39:55,807 25 INFO rb-44da9a1-224237-407818 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-25 12:39:55,858 25 INFO rb-44da9a1-224237-407818 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-25 12:39:55,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.007 0.039 2026-08-25 12:39:55,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.011 0.023 2026-08-25 12:39:55,997 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.010 2026-08-25 12:39:56,069 25 INFO rb-44da9a1-224237-407818 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-25 12:39:56,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39: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.049 0.068 2026-08-25 12:39:56,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.049 0.070 2026-08-25 12:39:56,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.120 2026-08-25 12:39:56,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.024 2026-08-25 12:39:56,424 25 INFO rb-44da9a1-224237-407818 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-25 12:39:56,479 25 INFO rb-44da9a1-224237-407818 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-25 12:39:56,535 25 INFO rb-44da9a1-224237-407818 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-25 12:39:56,582 25 INFO rb-44da9a1-224237-407818 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-25 12:39:56,635 25 INFO rb-44da9a1-224237-407818 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-25 12:39:56,702 25 INFO rb-44da9a1-224237-407818 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-25 12:39:56,752 25 INFO rb-44da9a1-224237-407818 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-25 12:39:56,803 25 INFO rb-44da9a1-224237-407818 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-25 12:39:56,860 25 INFO rb-44da9a1-224237-407818 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-25 12:39:56,910 25 INFO rb-44da9a1-224237-407818 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-25 12:39:56,961 25 INFO rb-44da9a1-224237-407818 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-25 12:39:57,011 25 INFO rb-44da9a1-224237-407818 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-25 12:39:57,067 25 INFO rb-44da9a1-224237-407818 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-25 12:39:57,118 25 INFO rb-44da9a1-224237-407818 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-25 12:39:57,172 25 INFO rb-44da9a1-224237-407818 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-25 12:39:57,232 25 INFO rb-44da9a1-224237-407818 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-25 12:39:57,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39437117 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000004', 'uuid': '46757287-b65f-4299-abff-8d5a4dc8ba92'}] 2026-08-25 12:39:58,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39437117 order {'name': '/', 'pos_reference': '263-132-000004', 'uuid': '46757287-b65f-4299-abff-8d5a4dc8ba92'} created pos.order #857 2026-08-25 12:39:58,263 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39437117 finished 2026-08-25 12:39:58,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.484 0.739 2026-08-25 12:39:58,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.042 2026-08-25 12:39:58,554 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39: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.065 2026-08-25 12:39:58,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:39:58,606 25 INFO rb-44da9a1-224237-407818 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-25 12:39:58,656 25 INFO rb-44da9a1-224237-407818 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-25 12:39:58,720 25 INFO rb-44da9a1-224237-407818 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-25 12:39:58,769 25 INFO rb-44da9a1-224237-407818 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-25 12:39:58,820 25 INFO rb-44da9a1-224237-407818 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-25 12:39:58,874 25 INFO rb-44da9a1-224237-407818 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-25 12:39:58,928 25 INFO rb-44da9a1-224237-407818 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-25 12:39:58,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.029 2026-08-25 12:39:59,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.023 0.021 2026-08-25 12:39:59,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-08-25 12:39:59,078 25 INFO rb-44da9a1-224237-407818 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-25 12:39:59,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:59] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.048 0.060 2026-08-25 12:39:59,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.030 0.064 2026-08-25 12:39:59,301 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.089 2026-08-25 12:39:59,357 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:39:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.028 2026-08-25 12:39:59,392 25 INFO rb-44da9a1-224237-407818 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-25 12:39:59,445 25 INFO rb-44da9a1-224237-407818 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-25 12:39:59,498 25 INFO rb-44da9a1-224237-407818 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-25 12:39:59,578 25 INFO rb-44da9a1-224237-407818 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-25 12:39:59,629 25 INFO rb-44da9a1-224237-407818 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-25 12:39:59,681 25 INFO rb-44da9a1-224237-407818 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-25 12:39:59,745 25 INFO rb-44da9a1-224237-407818 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-25 12:39:59,796 25 INFO rb-44da9a1-224237-407818 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-25 12:39:59,847 25 INFO rb-44da9a1-224237-407818 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-25 12:39:59,898 25 INFO rb-44da9a1-224237-407818 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-25 12:39:59,955 25 INFO rb-44da9a1-224237-407818 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-25 12:40:00,006 25 INFO rb-44da9a1-224237-407818 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-25 12:40:00,061 25 INFO rb-44da9a1-224237-407818 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-25 12:40:00,128 25 INFO rb-44da9a1-224237-407818 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-25 12:40:00,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56531209 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000005', 'uuid': '4480579b-2f42-4315-a08a-5cd1d00da8eb'}] 2026-08-25 12:40:01,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56531209 order {'name': '/', 'pos_reference': '263-132-000005', 'uuid': '4480579b-2f42-4315-a08a-5cd1d00da8eb'} created pos.order #858 2026-08-25 12:40:01,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56531209 finished 2026-08-25 12:40:01,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.422 0.731 2026-08-25 12:40:01,315 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40: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.004 2026-08-25 12:40:01,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.027 2026-08-25 12:40:01,400 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:40:01,427 25 INFO rb-44da9a1-224237-407818 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-25 12:40:01,478 25 INFO rb-44da9a1-224237-407818 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-25 12:40:01,540 25 INFO rb-44da9a1-224237-407818 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-25 12:40:01,592 25 INFO rb-44da9a1-224237-407818 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-25 12:40:01,640 25 INFO rb-44da9a1-224237-407818 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-25 12:40:01,695 25 INFO rb-44da9a1-224237-407818 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-25 12:40:01,750 25 INFO rb-44da9a1-224237-407818 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-25 12:40:01,798 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.009 0.033 2026-08-25 12:40:01,845 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.010 0.024 2026-08-25 12:40:01,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:40:01,913 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40: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.032 0.060 2026-08-25 12:40:02,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.061 0.076 2026-08-25 12:40:02,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.116 2026-08-25 12:40:02,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.026 2026-08-25 12:40:02,279 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,334 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,385 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,439 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,495 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,568 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,619 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,669 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,725 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,774 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,825 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,877 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,933 25 INFO rb-44da9a1-224237-407818 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-25 12:40:02,984 25 INFO rb-44da9a1-224237-407818 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-25 12:40:03,039 25 INFO rb-44da9a1-224237-407818 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-25 12:40:03,107 25 INFO rb-44da9a1-224237-407818 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-25 12:40:03,118 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52860099 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000006', 'uuid': 'f0ba4507-bc62-4296-af81-f43fd41d495d'}] 2026-08-25 12:40:03,995 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52860099 order {'name': '/', 'pos_reference': '263-132-000006', 'uuid': 'f0ba4507-bc62-4296-af81-f43fd41d495d'} created pos.order #859 2026-08-25 12:40:04,031 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52860099 finished 2026-08-25 12:40:04,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.395 0.690 2026-08-25 12:40:04,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40: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.004 2026-08-25 12:40:04,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.031 2026-08-25 12:40:04,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.014 2026-08-25 12:40:04,336 25 INFO rb-44da9a1-224237-407818 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-25 12:40:04,389 25 INFO rb-44da9a1-224237-407818 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-25 12:40:04,451 25 INFO rb-44da9a1-224237-407818 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-25 12:40:04,502 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-25 12:40:04,503 25 INFO rb-44da9a1-224237-407818 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-25 12:40:04,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31292692 (allocated 33955840) 2026-08-25 12:40:04,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 125541 2026-08-25 12:40:04,677 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-25 12:40:04,678 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 125541 2026-08-25 12:40:04,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124004_775268_test_taxes_l10n_in_pos.txt 2026-08-25 12:40:04,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpoh8e0ezy_chrome_odoo" 2026-08-25 12:40:05,622 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470] 2026-08-25 12:40:07,717 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 125821 2026-08-25 12:40:07,717 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmphphsysun_chrome_odoo 2026-08-25 12:40:07,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:43315/json/version 2026-08-25 12:40:07,719 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:40:07,760 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-08-25 12:40:07,760 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:43315/json 2026-08-25 12:40:07,762 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:40:07,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:43315/devtools/page/260E42114247A066B11DDB91F701F4CD 2026-08-25 12:40:07,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-08-25 12:40:07,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-08-25 12:40:08,182 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:40:08,186 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-08-25 12:40:08,187 25 INFO rb-44da9a1-224237-407818 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-25 12:40:08,188 25 INFO rb-44da9a1-224237-407818 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-25 12:40:08,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.038 0.077 2026-08-25 12:40:08,321 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '260E42114247A066B11DDB91F701F4CD', 'loaderId': '39DA2B9355E9E936B1EAB3C22A30858B', 'isDownload': False} 2026-08-25 12:40:08,321 25 INFO rb-44da9a1-224237-407818 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-25 12:40:08,339 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:40:08,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:40:08,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-08-25 12:40:08,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.015 0.030 2026-08-25 12:40:08,812 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:40:08,825 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:40:08,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:40:08,864 25 INFO rb-44da9a1-224237-407818 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-25 12:40:08,879 25 INFO rb-44da9a1-224237-407818 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-25 12:40:08,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:40:08,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:40:08,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:40:08,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.006 2026-08-25 12:40:08,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.023 2026-08-25 12:40:08,952 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:40:08,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.011 0.027 2026-08-25 12:40:09,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.153 0.278 2026-08-25 12:40:09,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:40:09,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:40:09,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.035 2026-08-25 12:40:09,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:40:09,645 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-08-25 12:40:09,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:40:09,701 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:40:09,716 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:40:09,722 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:40:09,739 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:40:09,741 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "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-25 12:40:09,742 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.005 0.030 2026-08-25 12:40:09,752 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:40:09,772 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:40:09,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.025 0.077 2026-08-25 12:40:09,878 25 INFO rb-44da9a1-224237-407818 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-25 12:40:09,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:09] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.054 0.089 2026-08-25 12:40:10,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.066 0.180 2026-08-25 12:40:10,021 25 INFO rb-44da9a1-224237-407818 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-25 12:40:10,028 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:40:10,073 25 INFO rb-44da9a1-224237-407818 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-25 12:40:10,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.037 0.087 2026-08-25 12:40:10,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-08-25 12:40:10,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.216 2026-08-25 12:40:10,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.248 2026-08-25 12:40:10,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.282 2026-08-25 12:40:10,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-08-25 12:40:10,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-08-25 12:40:10,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.194 2026-08-25 12:40:10,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-08-25 12:40:10,458 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.016 0.191 2026-08-25 12:40:10,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.203 2026-08-25 12:40:10,525 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.010 0.183 2026-08-25 12:40:10,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-08-25 12:40:10,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-08-25 12:40:10,597 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-08-25 12:40:10,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-08-25 12:40:10,719 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.062 0.155 2026-08-25 12:40:10,745 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-08-25T12:37:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-08-25 12:40:10,759 25 INFO rb-44da9a1-224237-407818 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-25 12:40:10,817 25 INFO rb-44da9a1-224237-407818 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-25 12:40:10,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.016 0.054 2026-08-25 12:40:10,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.046 0.032 2026-08-25 12:40:11,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:40:11,113 25 INFO rb-44da9a1-224237-407818 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-25 12:40:11,220 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:11] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.043 0.063 2026-08-25 12:40:11,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.052 0.067 2026-08-25 12:40:11,364 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.109 2026-08-25 12:40:11,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:11] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.013 2026-08-25 12:40:11,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:40:11,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.022 2026-08-25 12:40:11,499 25 INFO rb-44da9a1-224237-407818 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-25 12:40:11,553 25 INFO rb-44da9a1-224237-407818 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-25 12:40:11,652 25 INFO rb-44da9a1-224237-407818 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-25 12:40:11,701 25 INFO rb-44da9a1-224237-407818 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-25 12:40:11,752 25 INFO rb-44da9a1-224237-407818 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-25 12:40:11,823 25 INFO rb-44da9a1-224237-407818 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-25 12:40:11,836 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:40:11,848 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:40:11,874 25 INFO rb-44da9a1-224237-407818 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-25 12:40:11,927 25 INFO rb-44da9a1-224237-407818 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-25 12:40:11,977 25 INFO rb-44da9a1-224237-407818 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-25 12:40:12,050 25 INFO rb-44da9a1-224237-407818 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-25 12:40:12,102 25 INFO rb-44da9a1-224237-407818 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-25 12:40:12,156 25 INFO rb-44da9a1-224237-407818 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-25 12:40:12,226 25 INFO rb-44da9a1-224237-407818 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-25 12:40:12,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14705812 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'd8f5d634-81c0-4718-9572-2b97abf5aead'}] 2026-08-25 12:40:12,255 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:40:13,284 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14705812 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'd8f5d634-81c0-4718-9572-2b97abf5aead'} created pos.order #860 2026-08-25 12:40:13,318 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14705812 finished 2026-08-25 12:40:13,486 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.456 0.803 2026-08-25 12:40:13,530 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:13] "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-25 12:40:13,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.040 2026-08-25 12:40:13,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:40:13,722 25 INFO rb-44da9a1-224237-407818 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-25 12:40:13,772 25 INFO rb-44da9a1-224237-407818 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-25 12:40:13,835 25 INFO rb-44da9a1-224237-407818 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-25 12:40:13,887 25 INFO rb-44da9a1-224237-407818 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-25 12:40:13,936 25 INFO rb-44da9a1-224237-407818 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-25 12:40:13,991 25 INFO rb-44da9a1-224237-407818 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-25 12:40:14,046 25 INFO rb-44da9a1-224237-407818 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-25 12:40:14,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.046 2026-08-25 12:40:14,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.011 0.029 2026-08-25 12:40:14,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.013 2026-08-25 12:40:14,214 25 INFO rb-44da9a1-224237-407818 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-25 12:40:14,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.029 0.064 2026-08-25 12:40:14,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.029 0.065 2026-08-25 12:40:14,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.077 2026-08-25 12:40:14,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.025 2026-08-25 12:40:14,509 25 INFO rb-44da9a1-224237-407818 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-25 12:40:14,561 25 INFO rb-44da9a1-224237-407818 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-25 12:40:14,614 25 INFO rb-44da9a1-224237-407818 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-25 12:40:14,667 25 INFO rb-44da9a1-224237-407818 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-25 12:40:14,721 25 INFO rb-44da9a1-224237-407818 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-25 12:40:14,796 25 INFO rb-44da9a1-224237-407818 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-25 12:40:14,847 25 INFO rb-44da9a1-224237-407818 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-25 12:40:14,898 25 INFO rb-44da9a1-224237-407818 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-25 12:40:14,956 25 INFO rb-44da9a1-224237-407818 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-25 12:40:15,005 25 INFO rb-44da9a1-224237-407818 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-25 12:40:15,056 25 INFO rb-44da9a1-224237-407818 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-25 12:40:15,107 25 INFO rb-44da9a1-224237-407818 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-25 12:40:15,163 25 INFO rb-44da9a1-224237-407818 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-25 12:40:15,214 25 INFO rb-44da9a1-224237-407818 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-25 12:40:15,268 25 INFO rb-44da9a1-224237-407818 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-25 12:40:15,330 25 INFO rb-44da9a1-224237-407818 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-25 12:40:15,333 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66327907 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000002', 'uuid': 'c245918e-ea06-46a4-ba27-e3dbcf3c1fee'}] 2026-08-25 12:40:16,220 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66327907 order {'name': '/', 'pos_reference': '264-132-000002', 'uuid': 'c245918e-ea06-46a4-ba27-e3dbcf3c1fee'} created pos.order #861 2026-08-25 12:40:16,253 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66327907 finished 2026-08-25 12:40:16,460 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.405 0.723 2026-08-25 12:40:16,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40: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-25 12:40:16,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.022 2026-08-25 12:40:16,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:16] "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-25 12:40:16,622 25 INFO rb-44da9a1-224237-407818 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-25 12:40:16,672 25 INFO rb-44da9a1-224237-407818 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-25 12:40:16,738 25 INFO rb-44da9a1-224237-407818 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-25 12:40:16,792 25 INFO rb-44da9a1-224237-407818 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-25 12:40:16,842 25 INFO rb-44da9a1-224237-407818 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-25 12:40:16,900 25 INFO rb-44da9a1-224237-407818 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-25 12:40:16,955 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,050 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.037 0.056 2026-08-25 12:40:17,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.022 0.021 2026-08-25 12:40:17,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:40:17,164 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,254 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40: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.032 0.056 2026-08-25 12:40:17,353 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.029 0.059 2026-08-25 12:40:17,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.057 2026-08-25 12:40:17,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.019 2026-08-25 12:40:17,441 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,495 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,568 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,619 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,671 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,727 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,777 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,828 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,879 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,934 25 INFO rb-44da9a1-224237-407818 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-25 12:40:17,985 25 INFO rb-44da9a1-224237-407818 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-25 12:40:18,038 25 INFO rb-44da9a1-224237-407818 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-25 12:40:18,097 25 INFO rb-44da9a1-224237-407818 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-25 12:40:18,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28451988 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000003', 'uuid': '0583e2f1-c2b7-488f-879b-548beb0799eb'}] 2026-08-25 12:40:19,012 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28451988 order {'name': '/', 'pos_reference': '264-132-000003', 'uuid': '0583e2f1-c2b7-488f-879b-548beb0799eb'} created pos.order #862 2026-08-25 12:40:19,052 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28451988 finished 2026-08-25 12:40:19,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.396 0.737 2026-08-25 12:40:19,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:19] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:40:19,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.025 2026-08-25 12:40:19,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:40:19,370 25 INFO rb-44da9a1-224237-407818 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-25 12:40:19,420 25 INFO rb-44da9a1-224237-407818 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-25 12:40:19,484 25 INFO rb-44da9a1-224237-407818 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-25 12:40:19,533 25 INFO rb-44da9a1-224237-407818 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-25 12:40:19,584 25 INFO rb-44da9a1-224237-407818 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-25 12:40:19,641 25 INFO rb-44da9a1-224237-407818 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-25 12:40:19,695 25 INFO rb-44da9a1-224237-407818 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-25 12:40:19,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.007 0.040 2026-08-25 12:40:19,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.020 0.023 2026-08-25 12:40:19,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-08-25 12:40:19,883 25 INFO rb-44da9a1-224237-407818 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-25 12:40:19,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40: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.028 0.055 2026-08-25 12:40:20,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.048 0.056 2026-08-25 12:40:20,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.093 2026-08-25 12:40:20,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.020 2026-08-25 12:40:20,159 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,215 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,271 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,321 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,373 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,445 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,495 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,546 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,602 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,653 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,703 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,754 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,810 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,861 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,914 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,975 25 INFO rb-44da9a1-224237-407818 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-25 12:40:20,980 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2817080 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000004', 'uuid': 'bdab8e7a-6e3d-45e0-8d0e-a9a771127e0c'}] 2026-08-25 12:40:21,880 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2817080 order {'name': '/', 'pos_reference': '264-132-000004', 'uuid': 'bdab8e7a-6e3d-45e0-8d0e-a9a771127e0c'} created pos.order #863 2026-08-25 12:40:21,923 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2817080 finished 2026-08-25 12:40:22,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.390 0.739 2026-08-25 12:40:22,143 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:22] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:40:22,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.028 2026-08-25 12:40:22,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:40:22,232 25 INFO rb-44da9a1-224237-407818 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-25 12:40:22,282 25 INFO rb-44da9a1-224237-407818 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-25 12:40:22,347 25 INFO rb-44da9a1-224237-407818 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-25 12:40:22,396 25 INFO rb-44da9a1-224237-407818 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-25 12:40:22,447 25 INFO rb-44da9a1-224237-407818 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-25 12:40:22,502 25 INFO rb-44da9a1-224237-407818 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-25 12:40:22,555 25 INFO rb-44da9a1-224237-407818 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-25 12:40:22,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.035 2026-08-25 12:40:22,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.025 0.022 2026-08-25 12:40:22,704 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.020 0.009 2026-08-25 12:40:22,753 25 INFO rb-44da9a1-224237-407818 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-25 12:40:22,954 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.117 0.082 2026-08-25 12:40:23,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.046 0.072 2026-08-25 12:40:23,089 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.106 2026-08-25 12:40:23,148 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.030 2026-08-25 12:40:23,192 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,244 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,297 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,370 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,421 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,472 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,528 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,578 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,629 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,680 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,736 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,788 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,841 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,901 25 INFO rb-44da9a1-224237-407818 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-25 12:40:23,911 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3522834 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000005', 'uuid': '960bc1ab-f285-4a73-b4d6-0a6f37bddd14'}] 2026-08-25 12:40:24,776 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3522834 order {'name': '/', 'pos_reference': '264-132-000005', 'uuid': '960bc1ab-f285-4a73-b4d6-0a6f37bddd14'} created pos.order #864 2026-08-25 12:40:24,808 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3522834 finished 2026-08-25 12:40:24,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.366 0.694 2026-08-25 12:40:25,002 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:25] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:40:25,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.029 2026-08-25 12:40:25,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.009 2026-08-25 12:40:25,119 25 INFO rb-44da9a1-224237-407818 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-25 12:40:25,170 25 INFO rb-44da9a1-224237-407818 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-25 12:40:25,235 25 INFO rb-44da9a1-224237-407818 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-25 12:40:25,285 25 INFO rb-44da9a1-224237-407818 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-25 12:40:25,336 25 INFO rb-44da9a1-224237-407818 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-25 12:40:25,392 25 INFO rb-44da9a1-224237-407818 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-25 12:40:25,446 25 INFO rb-44da9a1-224237-407818 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-25 12:40:25,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.031 2026-08-25 12:40:25,537 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.020 0.025 2026-08-25 12:40:25,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.017 2026-08-25 12:40:25,619 25 INFO rb-44da9a1-224237-407818 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-25 12:40:25,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.061 0.068 2026-08-25 12:40:25,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.033 0.061 2026-08-25 12:40:25,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.084 2026-08-25 12:40:25,930 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.031 2026-08-25 12:40:25,959 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,012 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,066 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,118 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,174 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,250 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,301 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,353 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,410 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,459 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,510 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,561 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,617 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,668 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,722 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,784 25 INFO rb-44da9a1-224237-407818 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-25 12:40:26,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96199346 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000006', 'uuid': 'adb4b994-fb83-4b6d-92e8-a1d379ed63ae'}] 2026-08-25 12:40:27,614 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96199346 order {'name': '/', 'pos_reference': '264-132-000006', 'uuid': 'adb4b994-fb83-4b6d-92e8-a1d379ed63ae'} created pos.order #865 2026-08-25 12:40:27,645 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96199346 finished 2026-08-25 12:40:27,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.327 0.706 2026-08-25 12:40:27,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:27] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:40:27,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.022 2026-08-25 12:40:27,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:40:27,961 25 INFO rb-44da9a1-224237-407818 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-25 12:40:28,015 25 INFO rb-44da9a1-224237-407818 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-25 12:40:28,076 25 INFO rb-44da9a1-224237-407818 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-25 12:40:28,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-08-25 12:40:28,127 25 INFO rb-44da9a1-224237-407818 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-25 12:40:28,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31268904 (allocated 33296384) 2026-08-25 12:40:28,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 125821 2026-08-25 12:40:28,311 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-08-25 12:40:28,311 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 125821 2026-08-25 12:40:28,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124028_373559_test_taxes_l10n_in_pos.txt 2026-08-25 12:40:28,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmphphsysun_chrome_odoo" 2026-08-25 12:40:29,205 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488] 2026-08-25 12:40:29,345 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 70 checked, 70 removed 2026-08-25 12:40:37,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-08-25 12:40:38,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 126103 2026-08-25 12:40:38,091 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmphg6na9cq_chrome_odoo 2026-08-25 12:40:38,091 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:39713/json/version 2026-08-25 12:40:38,092 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:40:38,119 25 INFO rb-44da9a1-224237-407818 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-25 12:40:38,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:39713/json 2026-08-25 12:40:38,119 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:40:38,175 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:39713/devtools/page/A4A6E68C922A60C030CCEEC785FF0045 2026-08-25 12:40:38,198 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-08-25 12:40:38,206 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-08-25 12:40:38,365 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:40:38,367 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-08-25 12:40:38,383 25 INFO rb-44da9a1-224237-407818 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-25 12:40:38,383 25 INFO rb-44da9a1-224237-407818 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-25 12:40:38,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:40:38,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:38] "GET /pos/ui/133 HTTP/1.1" 200 - 83 0.040 0.529 2026-08-25 12:40:38,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': 'A4A6E68C922A60C030CCEEC785FF0045', 'loaderId': '1B4F641B93AB4E085689DAA67B5C3487', 'isDownload': False} 2026-08-25 12:40:38,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-08-25 12:40:38,978 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:40:39,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-08-25 12:40:39,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-08-25 12:40:39,050 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.018 0.049 2026-08-25 12:40:39,422 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:40:39,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:40:39,437 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:40:39,445 25 INFO rb-44da9a1-224237-407818 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-25 12:40:39,454 25 INFO rb-44da9a1-224237-407818 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-25 12:40:39,458 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:40:39,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:40:39,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:40:39,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "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.012 2026-08-25 12:40:39,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-08-25 12:40:39,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.016 0.038 2026-08-25 12:40:39,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-08-25 12:40:40,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.260 0.275 2026-08-25 12:40:40,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "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-25 12:40:40,257 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:40:40,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.033 2026-08-25 12:40:40,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:40:40,382 25 INFO rb-44da9a1-224237-407818 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-25 12:40:40,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:40:40,451 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:40:40,493 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:40:40,498 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:40:40,521 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:40:40,539 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.039 0.043 2026-08-25 12:40:40,548 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:40:40,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-08-25 12:40:40,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.005 0.110 2026-08-25 12:40:40,629 25 INFO rb-44da9a1-224237-407818 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-25 12:40:40,675 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:40:40,705 25 INFO rb-44da9a1-224237-407818 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-25 12:40:40,769 25 INFO rb-44da9a1-224237-407818 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-25 12:40:40,775 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:40:40,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.091 0.059 2026-08-25 12:40:40,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.022 0.169 2026-08-25 12:40:40,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-08-25 12:40:40,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-08-25 12:40:40,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-08-25 12:40:40,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:40] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.284 2026-08-25 12:40:41,010 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.202 2026-08-25 12:40:41,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-08-25 12:40:41,058 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-08-25 12:40:41,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.143 2026-08-25 12:40:41,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-08-25 12:40:41,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.054 0.192 2026-08-25 12:40:41,242 25 INFO rb-44da9a1-224237-407818 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-25 12:40:41,305 25 INFO rb-44da9a1-224237-407818 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-25 12:40:41,431 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.030 0.087 2026-08-25 12:40:41,495 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.027 2026-08-25 12:40:41,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-08-25 12:40:41,600 25 INFO rb-44da9a1-224237-407818 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-25 12:40:41,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.028 0.062 2026-08-25 12:40:41,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.028 0.068 2026-08-25 12:40:41,802 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.092 2026-08-25 12:40:41,844 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.019 2026-08-25 12:40:41,878 25 INFO rb-44da9a1-224237-407818 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-25 12:40:41,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.018 2026-08-25 12:40:41,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:40:42,008 25 INFO rb-44da9a1-224237-407818 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-25 12:40:42,079 25 INFO rb-44da9a1-224237-407818 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-25 12:40:42,147 25 INFO rb-44da9a1-224237-407818 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-25 12:40:42,158 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:40:42,163 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:40:42,201 25 INFO rb-44da9a1-224237-407818 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-25 12:40:42,246 25 INFO rb-44da9a1-224237-407818 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-25 12:40:42,316 25 INFO rb-44da9a1-224237-407818 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-25 12:40:42,384 25 INFO rb-44da9a1-224237-407818 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-25 12:40:42,389 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1520123 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'a687af8d-69ed-434d-82e6-940771146f3f'}] 2026-08-25 12:40:42,405 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:40:42,661 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1520123 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'a687af8d-69ed-434d-82e6-940771146f3f'} created pos.order #866 2026-08-25 12:40:42,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1520123 finished 2026-08-25 12:40:43,012 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #258 deleted stock.move.line records with IDs: [1497] 2026-08-25 12:40:43,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 479 0.284 0.510 2026-08-25 12:40:43,285 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.025 0.034 2026-08-25 12:40:43,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:43] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:40:43,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:40:43,444 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-08-25 12:40:43,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:40:43,586 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 17985948 (allocated 19398656) 2026-08-25 12:40:43,594 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 126103 2026-08-25 12:40:43,598 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-08-25 12:40:43,602 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 126103 2026-08-25 12:40:43,711 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124043_711629_test_pos_sale_loyalty_1.txt 2026-08-25 12:40:43,711 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmphg6na9cq_chrome_odoo" 2026-08-25 12:40:43,738 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-08-25 12:40:44,300 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 126316 2026-08-25 12:40:44,300 25 INFO rb-44da9a1-224237-407818 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/tmpwkfd4cte_chrome_odoo 2026-08-25 12:40:44,300 25 INFO rb-44da9a1-224237-407818 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:36685/json/version 2026-08-25 12:40:44,301 25 INFO rb-44da9a1-224237-407818 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-25 12:40:44,316 25 INFO rb-44da9a1-224237-407818 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-25 12:40:44,316 25 INFO rb-44da9a1-224237-407818 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:36685/json 2026-08-25 12:40:44,316 25 INFO rb-44da9a1-224237-407818 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-25 12:40:44,361 25 INFO rb-44da9a1-224237-407818 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:36685/devtools/page/1A83846B9FDCA91DBDEBD44F5F0434BB 2026-08-25 12:40:44,371 25 INFO rb-44da9a1-224237-407818 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-25 12:40:44,376 25 INFO rb-44da9a1-224237-407818 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-25 12:40:44,519 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:40:44,521 25 INFO rb-44da9a1-224237-407818 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-25 12:40:44,523 25 INFO rb-44da9a1-224237-407818 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-25 12:40:44,523 25 INFO rb-44da9a1-224237-407818 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-25 12:40:44,536 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:40:44,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:44] "GET /pos/web?config_id=133 HTTP/1.1" 200 - 86 0.034 0.384 2026-08-25 12:40:44,953 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '1A83846B9FDCA91DBDEBD44F5F0434BB', 'loaderId': 'A321A02C668BC47C86874ACEE1E1AB3E', 'isDownload': False} 2026-08-25 12:40:44,953 25 INFO rb-44da9a1-224237-407818 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-25 12:40:44,975 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:40:45,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-08-25 12:40:45,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-08-25 12:40:45,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-08-25 12:40:45,475 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:40:45,480 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:40:45,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-25 12:40:45,536 25 INFO rb-44da9a1-224237-407818 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-25 12:40:45,543 25 INFO rb-44da9a1-224237-407818 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-25 12:40:45,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:40:45,569 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-08-25 12:40:45,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:40:45,632 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.019 2026-08-25 12:40:45,647 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.039 2026-08-25 12:40:45,733 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.043 0.038 2026-08-25 12:40:45,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-08-25 12:40:46,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.221 0.288 2026-08-25 12:40:46,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:40:46,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40: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-25 12:40:46,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.039 2026-08-25 12:40:46,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:40:46,489 25 INFO rb-44da9a1-224237-407818 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-25 12:40:46,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-08-25 12:40:46,541 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:40:46,550 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:40:46,576 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:40:46,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.024 2026-08-25 12:40:46,584 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:40:46,622 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:40:46,679 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-08-25 12:40:46,686 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:40:46,707 25 INFO rb-44da9a1-224237-407818 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-25 12:40:46,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.092 0.069 2026-08-25 12:40:46,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.065 0.167 2026-08-25 12:40:46,884 25 INFO rb-44da9a1-224237-407818 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-25 12:40:46,885 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:40:46,970 25 INFO rb-44da9a1-224237-407818 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-25 12:40:46,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:46] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.063 0.262 2026-08-25 12:40:47,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-08-25 12:40:47,026 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-08-25 12:40:47,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.275 2026-08-25 12:40:47,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.306 2026-08-25 12:40:47,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.234 2026-08-25 12:40:47,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.007 0.159 2026-08-25 12:40:47,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-08-25 12:40:47,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.216 2026-08-25 12:40:47,300 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-08-25 12:40:47,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-08-25 12:40:47,326 25 INFO rb-44da9a1-224237-407818 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-25 12:40:47,398 25 INFO rb-44da9a1-224237-407818 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-25 12:40:47,539 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.047 0.083 2026-08-25 12:40:47,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.027 2026-08-25 12:40:47,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.013 2026-08-25 12:40:47,740 25 INFO rb-44da9a1-224237-407818 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-25 12:40:47,886 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:47] "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.069 0.075 2026-08-25 12:40:48,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.050 0.076 2026-08-25 12:40:48,028 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.101 2026-08-25 12:40:48,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.024 2026-08-25 12:40:48,106 25 INFO rb-44da9a1-224237-407818 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-25 12:40:48,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:48] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.012 0.021 2026-08-25 12:40:48,239 25 INFO rb-44da9a1-224237-407818 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-25 12:40:48,289 25 INFO rb-44da9a1-224237-407818 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-25 12:40:48,340 25 INFO rb-44da9a1-224237-407818 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-25 12:40:48,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-08-25 12:40:48,392 25 INFO rb-44da9a1-224237-407818 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-25 12:40:48,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16493460 (allocated 18087936) 2026-08-25 12:40:48,464 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 126316 2026-08-25 12:40:48,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-08-25 12:40:48,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 126316 2026-08-25 12:40:48,561 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124048_561699_test_pos_sale_loyalty_ignored_in_pos.txt 2026-08-25 12:40:48,562 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmpwkfd4cte_chrome_odoo" 2026-08-25 12:40:48,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-08-25 12:40:49,496 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 126530 2026-08-25 12:40:49,496 25 INFO rb-44da9a1-224237-407818 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/tmp_f3zwt2d_chrome_odoo 2026-08-25 12:40:49,496 25 INFO rb-44da9a1-224237-407818 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:43411/json/version 2026-08-25 12:40:49,497 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:40:49,515 25 INFO rb-44da9a1-224237-407818 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-25 12:40:49,516 25 INFO rb-44da9a1-224237-407818 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:43411/json 2026-08-25 12:40:49,516 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:40:49,564 25 INFO rb-44da9a1-224237-407818 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:43411/devtools/page/224B75B8D583639626D48E820AE4CCE7 2026-08-25 12:40:49,583 25 INFO rb-44da9a1-224237-407818 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-25 12:40:49,589 25 INFO rb-44da9a1-224237-407818 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-25 12:40:49,750 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:40:49,754 25 INFO rb-44da9a1-224237-407818 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-25 12:40:49,757 25 INFO rb-44da9a1-224237-407818 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-25 12:40:49,757 25 INFO rb-44da9a1-224237-407818 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-25 12:40:49,773 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:40:50,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "GET /pos/ui/133 HTTP/1.1" 200 - 88 0.055 0.399 2026-08-25 12:40:50,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '224B75B8D583639626D48E820AE4CCE7', 'loaderId': 'CF6239A63751352F108F9598E7191B70', 'isDownload': False} 2026-08-25 12:40:50,228 25 INFO rb-44da9a1-224237-407818 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-25 12:40:50,264 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:40:50,284 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:40:50,295 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-08-25 12:40:50,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-08-25 12:40:50,796 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:40:50,811 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:40:50,820 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-25 12:40:50,832 25 INFO rb-44da9a1-224237-407818 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-25 12:40:50,838 25 INFO rb-44da9a1-224237-407818 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-25 12:40:50,845 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-08-25 12:40:50,862 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:40:50,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:40:50,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40: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.010 2026-08-25 12:40:50,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.018 2026-08-25 12:40:50,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.024 0.048 2026-08-25 12:40:50,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-08-25 12:40:51,523 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.246 0.247 2026-08-25 12:40:51,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "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-25 12:40:51,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-08-25 12:40:51,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.044 2026-08-25 12:40:51,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:40:51,743 25 INFO rb-44da9a1-224237-407818 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-25 12:40:51,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:40:51,835 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:40:51,867 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:40:51,869 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:40:51,878 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.047 2026-08-25 12:40:51,901 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:40:51,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.009 0.051 2026-08-25 12:40:51,908 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:40:51,936 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:40:52,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.064 0.099 2026-08-25 12:40:52,048 25 INFO rb-44da9a1-224237-407818 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-25 12:40:52,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /pos/ui/133 HTTP/1.1" 200 - 32 0.032 0.116 2026-08-25 12:40:52,130 25 INFO rb-44da9a1-224237-407818 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-25 12:40:52,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 32 0.070 0.193 2026-08-25 12:40:52,199 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:40:52,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-08-25 12:40:52,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.007 0.145 2026-08-25 12:40:52,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-08-25 12:40:52,292 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-08-25 12:40:52,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-08-25 12:40:52,342 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-25 12:40:52,362 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-08-25 12:40:52,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-08-25 12:40:52,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-08-25T12:40:29.000+00:00 HTTP/1.1" 200 - 3 0.008 0.118 2026-08-25 12:40:52,479 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.175 2026-08-25 12:40:52,542 25 INFO rb-44da9a1-224237-407818 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-25 12:40:52,596 25 INFO rb-44da9a1-224237-407818 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-25 12:40:52,653 25 INFO rb-44da9a1-224237-407818 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-25 12:40:52,712 25 INFO rb-44da9a1-224237-407818 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-25 12:40:52,770 25 INFO rb-44da9a1-224237-407818 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-25 12:40:52,825 25 INFO rb-44da9a1-224237-407818 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-25 12:40:52,845 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.007 0.011 2026-08-25 12:40:52,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.006 0.016 2026-08-25 12:40:52,879 25 INFO rb-44da9a1-224237-407818 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-25 12:40:52,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:40:52,930 25 INFO rb-44da9a1-224237-407818 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-25 12:40:52,996 25 INFO rb-44da9a1-224237-407818 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-25 12:40:53,008 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:40:53,010 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:40:53,047 25 INFO rb-44da9a1-224237-407818 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-25 12:40:53,098 25 INFO rb-44da9a1-224237-407818 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-25 12:40:53,167 25 INFO rb-44da9a1-224237-407818 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-25 12:40:53,223 25 INFO rb-44da9a1-224237-407818 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-25 12:40:53,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.009 2026-08-25 12:40:53,260 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83335312 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'e68b026f-6ef8-497a-9776-c141e61dd04c'}] 2026-08-25 12:40:53,262 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:40:53,687 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83335312 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'e68b026f-6ef8-497a-9776-c141e61dd04c'} created pos.order #867 2026-08-25 12:40:53,723 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83335312 finished 2026-08-25 12:40:53,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.214 0.293 2026-08-25 12:40:53,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.027 0.033 2026-08-25 12:40:53,887 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:40:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:40:53,987 25 INFO rb-44da9a1-224237-407818 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-25 12:40:53,987 25 INFO rb-44da9a1-224237-407818 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-25 12:40:54,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 15812680 (allocated 17301504) 2026-08-25 12:40:54,115 25 INFO rb-44da9a1-224237-407818 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 126530 2026-08-25 12:40:54,116 25 INFO rb-44da9a1-224237-407818 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-25 12:40:54,118 25 INFO rb-44da9a1-224237-407818 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 126530 2026-08-25 12:40:54,198 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124054_198603_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-08-25 12:40:54,199 25 INFO rb-44da9a1-224237-407818 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/tmp_f3zwt2d_chrome_odoo" 2026-08-25 12:40:54,321 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:41:01,412 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #262 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-08-25 12:41:02,266 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-08-25 12:41:02,474 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-08-25 12:41:02,785 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 12:41:03,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-08-25 12:41:06,853 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:41:07,015 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30060284 started for PoS orders references: [{'name': None, 'pos_reference': '260-136-000001', 'uuid': '71dd997e-b260-4ae6-98a0-b24242ee6bd7'}] 2026-08-25 12:41:07,064 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30060284 order {'name': None, 'pos_reference': '260-136-000001', 'uuid': '71dd997e-b260-4ae6-98a0-b24242ee6bd7'} created pos.order #870 2026-08-25 12:41:07,064 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30060284 finished 2026-08-25 12:41:07,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:07] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 76 0.083 0.172 2026-08-25 12:41:07,143 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 12:41:08,009 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-08-25 12:41:11,292 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 12:41:12,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-08-25 12:41:15,778 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 126736 2026-08-25 12:41:15,778 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmpmf35hiep_chrome_odoo 2026-08-25 12:41:15,778 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:39707/json/version 2026-08-25 12:41:15,779 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:15,807 25 INFO rb-44da9a1-224237-407818 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-25 12:41:15,807 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:39707/json 2026-08-25 12:41:15,808 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:15,818 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:39707/devtools/page/E5F38EF183F840FD635F863B9D87A60C 2026-08-25 12:41:15,862 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-08-25 12:41:15,871 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-08-25 12:41:15,896 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-08-25 12:41:16,078 25 INFO rb-44da9a1-224237-407818 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=6b9935fcbbc24911" in browser 2026-08-25 12:41:16,079 25 INFO rb-44da9a1-224237-407818 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=6b9935fcbbc24911" 2026-08-25 12:41:16,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:41:16,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:16] "GET /pos-self/138?access_token=6b9935fcbbc24911 HTTP/1.1" 200 - 59 0.054 0.333 2026-08-25 12:41:16,486 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': 'E5F38EF183F840FD635F863B9D87A60C', 'loaderId': '040A3C3380458F8CE692B9D64153156D', 'isDownload': False} 2026-08-25 12:41:16,486 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-08-25 12:41:16,505 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:41:16,528 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:41:16,569 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:16] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.024 0.033 2026-08-25 12:41:16,577 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:41:16,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:16] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.067 2026-08-25 12:41:16,601 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:41:16,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:16] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.096 2026-08-25 12:41:16,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-25 12:41:16,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:41:16,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:16] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:41:16,794 25 INFO rb-44da9a1-224237-407818 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=6b9935fcbbc24911", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:41:16,801 25 INFO rb-44da9a1-224237-407818 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-25 12:41:16,804 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:41:16,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:41:16,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:16] "POST /pos-self/relations/138 HTTP/1.1" 200 - 37 0.022 0.030 2026-08-25 12:41:16,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.072 2026-08-25 12:41:17,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "POST /pos-self/data/138 HTTP/1.1" 200 - 182 0.151 0.168 2026-08-25 12:41:17,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.300 2026-08-25 12:41:17,268 25 INFO rb-44da9a1-224237-407818 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-25 12:41:17,307 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/image/ir.attachment/7470/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:41:17,374 25 INFO rb-44da9a1-224237-407818 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-25 12:41:17,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/image/pos.category/319/image_128?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-08-25 12:41:17,456 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/image/pos.category/318/image_128?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-08-25 12:41:17,458 25 INFO rb-44da9a1-224237-407818 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-25 12:41:17,460 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:41:17,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/image/product.template/2324/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-25 12:41:17,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/image/product.template/2319/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.046 2026-08-25 12:41:17,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/image/product.template/2320/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-08-25 12:41:17,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/image/product.template/2323/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.076 2026-08-25 12:41:17,526 25 INFO rb-44da9a1-224237-407818 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-25 12:41:17,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/image/product.template/2321/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.063 2026-08-25 12:41:17,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/image/product.template/2322/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-08-25 12:41:17,581 25 INFO rb-44da9a1-224237-407818 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-25 12:41:17,656 25 INFO rb-44da9a1-224237-407818 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-25 12:41:17,719 25 INFO rb-44da9a1-224237-407818 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-25 12:41:17,754 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/image/ir.attachment/7436/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-08-25 12:41:17,771 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41: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-25 12:41:17,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:17] "GET /web/image/product.product/2817/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 8 0.010 0.021 2026-08-25 12:41:17,780 25 INFO rb-44da9a1-224237-407818 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-25 12:41:17,831 25 INFO rb-44da9a1-224237-407818 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-25 12:41:17,888 25 INFO rb-44da9a1-224237-407818 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-25 12:41:17,943 25 INFO rb-44da9a1-224237-407818 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-25 12:41:17,996 25 INFO rb-44da9a1-224237-407818 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-25 12:41:18,063 25 INFO rb-44da9a1-224237-407818 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-25 12:41:18,121 25 INFO rb-44da9a1-224237-407818 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-25 12:41:18,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:18] "GET /web/image/product.product/2818/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-08-25 12:41:18,173 25 INFO rb-44da9a1-224237-407818 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-25 12:41:18,226 25 INFO rb-44da9a1-224237-407818 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-25 12:41:18,296 25 INFO rb-44da9a1-224237-407818 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-25 12:41:18,325 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64146377 started for PoS orders references: [{'name': None, 'pos_reference': '260-138-000001', 'uuid': '49b35ebc-25d6-414e-b4cb-bbd780d52ed8'}] 2026-08-25 12:41:18,356 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64146377 order {'name': None, 'pos_reference': '260-138-000001', 'uuid': '49b35ebc-25d6-414e-b4cb-bbd780d52ed8'} created pos.order #871 2026-08-25 12:41:18,364 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64146377 finished 2026-08-25 12:41:18,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.069 0.095 2026-08-25 12:41:18,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.008 2026-08-25 12:41:18,517 25 INFO rb-44da9a1-224237-407818 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-25 12:41:18,572 25 INFO rb-44da9a1-224237-407818 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-25 12:41:18,629 25 INFO rb-44da9a1-224237-407818 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-25 12:41:18,682 25 INFO rb-44da9a1-224237-407818 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-25 12:41:18,731 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-08-25 12:41:18,732 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-25 12:41:18,772 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8945800 (allocated 9961472) 2026-08-25 12:41:18,778 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 126736 2026-08-25 12:41:18,779 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-08-25 12:41:18,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 126736 2026-08-25 12:41:18,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124118_877161_test_self_order_always_attribute.txt 2026-08-25 12:41:18,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmpmf35hiep_chrome_odoo" 2026-08-25 12:41:18,923 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-08-25 12:41:22,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 126924 2026-08-25 12:41:22,211 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpvcvhvgtw_chrome_odoo 2026-08-25 12:41:22,220 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:33265/json/version 2026-08-25 12:41:22,232 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:22,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-08-25 12:41:22,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:33265/json 2026-08-25 12:41:22,272 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:22,294 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:33265/devtools/page/667377794E3F6B8F988EAA5DC9EA300F 2026-08-25 12:41:22,324 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-08-25 12:41:22,334 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-08-25 12:41:22,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-08-25 12:41:22,473 25 INFO rb-44da9a1-224237-407818 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=c53043682a304e6b" in browser 2026-08-25 12:41:22,473 25 INFO rb-44da9a1-224237-407818 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=c53043682a304e6b" 2026-08-25 12:41:22,486 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:41:22,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:22] "GET /pos-self/139?access_token=c53043682a304e6b HTTP/1.1" 200 - 59 0.024 0.396 2026-08-25 12:41:22,906 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '667377794E3F6B8F988EAA5DC9EA300F', 'loaderId': '87AC1CE4A0B8E6A20BD1509C441085DE', 'isDownload': False} 2026-08-25 12:41:22,906 25 INFO rb-44da9a1-224237-407818 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-25 12:41:22,922 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:41:22,956 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:41:22,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:22] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.041 2026-08-25 12:41:22,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:41:23,016 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.079 2026-08-25 12:41:23,047 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:41:23,091 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.040 0.119 2026-08-25 12:41:23,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-08-25 12:41:23,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:41:23,257 25 INFO rb-44da9a1-224237-407818 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=c53043682a304e6b", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:41:23,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.004 0.010 2026-08-25 12:41:23,267 25 INFO rb-44da9a1-224237-407818 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-25 12:41:23,267 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:41:23,267 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.005 2026-08-25 12:41:23,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.034 0.032 2026-08-25 12:41:23,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.082 2026-08-25 12:41:23,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-08-25 12:41:23,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "POST /pos-self/data/139 HTTP/1.1" 200 - 181 0.154 0.160 2026-08-25 12:41:23,743 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-08-25 12:41:23,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/image/ir.attachment/7511/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:41:23,819 25 INFO rb-44da9a1-224237-407818 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-25 12:41:23,892 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:41:23,899 25 INFO rb-44da9a1-224237-407818 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-25 12:41:23,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/image/pos.category/318/image_128?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-08-25 12:41:23,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/image/product.template/2319/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-08-25 12:41:23,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/image/product.template/2320/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.064 2026-08-25 12:41:23,966 25 INFO rb-44da9a1-224237-407818 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-25 12:41:23,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/image/product.template/2323/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-08-25 12:41:23,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/image/product.template/2321/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-08-25 12:41:23,993 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:41:23,997 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:23] "GET /web/image/product.template/2322/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.089 2026-08-25 12:41:24,021 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,092 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,157 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:24] "GET /web/image/ir.attachment/7477/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:41:24,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:24] "GET /web/image/product.product/2816/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 8 0.002 0.013 2026-08-25 12:41:24,209 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,261 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,318 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,369 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,423 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,477 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,546 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,607 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,658 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,710 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,782 25 INFO rb-44da9a1-224237-407818 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-25 12:41:24,813 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14970049 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': '2754dbe7-a370-434e-94d8-9cdcebcdc86f'}] 2026-08-25 12:41:24,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14970049 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': '2754dbe7-a370-434e-94d8-9cdcebcdc86f'} created pos.order #872 2026-08-25 12:41:24,857 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14970049 finished 2026-08-25 12:41:24,940 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.060 0.103 2026-08-25 12:41:24,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-08-25 12:41:25,002 25 INFO rb-44da9a1-224237-407818 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-25 12:41:25,060 25 INFO rb-44da9a1-224237-407818 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-25 12:41:25,110 25 INFO rb-44da9a1-224237-407818 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-25 12:41:25,163 25 INFO rb-44da9a1-224237-407818 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-25 12:41:25,213 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-08-25 12:41:25,213 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:41:25,273 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9023476 (allocated 10223616) 2026-08-25 12:41:25,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 126924 2026-08-25 12:41:25,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-08-25 12:41:25,281 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 126924 2026-08-25 12:41:25,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124125_379258_test_self_order_attribute.txt 2026-08-25 12:41:25,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpvcvhvgtw_chrome_odoo" 2026-08-25 12:41:25,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-08-25 12:41:28,480 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5462] 2026-08-25 12:41:28,536 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [2816] 2026-08-25 12:41:28,904 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 127114 2026-08-25 12:41:28,904 25 INFO rb-44da9a1-224237-407818 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/tmpc9w2p8bg_chrome_odoo 2026-08-25 12:41:28,904 25 INFO rb-44da9a1-224237-407818 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:34457/json/version 2026-08-25 12:41:28,906 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:28,926 25 INFO rb-44da9a1-224237-407818 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-25 12:41:28,926 25 INFO rb-44da9a1-224237-407818 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:34457/json 2026-08-25 12:41:28,927 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:28,959 25 INFO rb-44da9a1-224237-407818 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:34457/devtools/page/FE584CDDDD3761E2BA4FB5C397BBCAD4 2026-08-25 12:41:28,973 25 INFO rb-44da9a1-224237-407818 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-25 12:41:28,998 25 INFO rb-44da9a1-224237-407818 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-25 12:41:29,077 25 INFO rb-44da9a1-224237-407818 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-25 12:41:29,085 25 INFO rb-44da9a1-224237-407818 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=2c70fec0336545cb" in browser 2026-08-25 12:41:29,086 25 INFO rb-44da9a1-224237-407818 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=2c70fec0336545cb" 2026-08-25 12:41:29,097 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:41:29,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:29] "GET /pos-self/140?access_token=2c70fec0336545cb HTTP/1.1" 200 - 59 0.022 0.273 2026-08-25 12:41:29,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': 'FE584CDDDD3761E2BA4FB5C397BBCAD4', 'loaderId': '08DD077E8A39A73CE01379AE26BA88F3', 'isDownload': False} 2026-08-25 12:41:29,391 25 INFO rb-44da9a1-224237-407818 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-25 12:41:29,411 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:41:29,440 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:41:29,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:29] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.023 0.041 2026-08-25 12:41:29,490 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:41:29,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:29] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.082 2026-08-25 12:41:29,522 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:41:29,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:29] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.097 2026-08-25 12:41:29,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:41:29,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:41:29,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:29] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.005 0.008 2026-08-25 12:41:29,728 25 INFO rb-44da9a1-224237-407818 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=2c70fec0336545cb", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:41:29,736 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:41:29,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:41:29,737 25 INFO rb-44da9a1-224237-407818 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-25 12:41:29,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:29] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.027 0.033 2026-08-25 12:41:29,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.096 2026-08-25 12:41:30,136 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:30] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.135 0.142 2026-08-25 12:41:30,140 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.265 2026-08-25 12:41:30,180 25 INFO rb-44da9a1-224237-407818 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-25 12:41:30,222 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:30] "GET /web/image/ir.attachment/7552/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:41:30,291 25 INFO rb-44da9a1-224237-407818 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-25 12:41:30,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:30] "GET /web/image/pos.category/318/image_128?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.043 2026-08-25 12:41:30,403 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:41:30,407 25 INFO rb-44da9a1-224237-407818 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-25 12:41:30,416 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:30] "GET /web/image/product.template/2319/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-08-25 12:41:30,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:30] "GET /web/image/product.template/2320/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-08-25 12:41:30,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:30] "GET /web/image/product.template/2322/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-08-25 12:41:30,447 25 INFO rb-44da9a1-224237-407818 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-25 12:41:30,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:30] "GET /web/image/product.template/2323/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-08-25 12:41:30,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:30] "GET /web/image/product.template/2321/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-08-25 12:41:30,501 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-08-25 12:41:30,501 25 INFO rb-44da9a1-224237-407818 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-25 12:41:30,549 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7071580 (allocated 7864320) 2026-08-25 12:41:30,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 127114 2026-08-25 12:41:30,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-08-25 12:41:30,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 127114 2026-08-25 12:41:30,629 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124130_629142_test_self_order_check_attributes_show_images.txt 2026-08-25 12:41:30,629 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmpc9w2p8bg_chrome_odoo" 2026-08-25 12:41:30,664 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-08-25 12:41:33,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 127296 2026-08-25 12:41:33,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpl05itb4y_chrome_odoo 2026-08-25 12:41:33,991 25 INFO rb-44da9a1-224237-407818 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:46353/json/version 2026-08-25 12:41:33,992 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:34,009 25 INFO rb-44da9a1-224237-407818 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-25 12:41:34,009 25 INFO rb-44da9a1-224237-407818 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:46353/json 2026-08-25 12:41:34,010 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:34,017 25 INFO rb-44da9a1-224237-407818 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:46353/devtools/page/637BE9B44E5173EAF8D04BCF93EADCA8 2026-08-25 12:41:34,067 25 INFO rb-44da9a1-224237-407818 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-25 12:41:34,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-08-25 12:41:34,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-08-25 12:41:34,308 25 INFO rb-44da9a1-224237-407818 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=18cbc1935c66426e" in browser 2026-08-25 12:41:34,308 25 INFO rb-44da9a1-224237-407818 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=18cbc1935c66426e" 2026-08-25 12:41:34,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:41:34,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:34] "GET /pos-self/141?access_token=18cbc1935c66426e HTTP/1.1" 200 - 59 0.058 0.284 2026-08-25 12:41:34,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '637BE9B44E5173EAF8D04BCF93EADCA8', 'loaderId': 'DE8A5AB0C722AB694468BCFD19F53DAE', 'isDownload': False} 2026-08-25 12:41:34,670 25 INFO rb-44da9a1-224237-407818 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-25 12:41:34,694 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:41:34,710 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:41:34,748 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:34] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.019 0.030 2026-08-25 12:41:34,755 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:41:34,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:34] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.065 2026-08-25 12:41:34,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:41:34,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:34] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.077 2026-08-25 12:41:34,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:41:34,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:41:34,933 25 INFO rb-44da9a1-224237-407818 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=18cbc1935c66426e", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:41:34,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:34] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:41:34,940 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:41:34,940 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:41:34,943 25 INFO rb-44da9a1-224237-407818 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-25 12:41:34,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:34] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.012 0.026 2026-08-25 12:41:35,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-25 12:41:35,263 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "POST /pos-self/data/141 HTTP/1.1" 200 - 182 0.095 0.148 2026-08-25 12:41:35,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.235 2026-08-25 12:41:35,317 25 INFO rb-44da9a1-224237-407818 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-25 12:41:35,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /web/image/ir.attachment/7594/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-08-25 12:41:35,422 25 INFO rb-44da9a1-224237-407818 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-25 12:41:35,485 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /web/image/pos.category/318/image_128?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 2 0.003 0.027 2026-08-25 12:41:35,492 25 INFO rb-44da9a1-224237-407818 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-25 12:41:35,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /web/image/product.template/2319/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-08-25 12:41:35,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /web/image/product.template/2320/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-08-25 12:41:35,525 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:41:35,541 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /web/image/pos.category/320/image_128?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.077 2026-08-25 12:41:35,549 25 INFO rb-44da9a1-224237-407818 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-25 12:41:35,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /web/image/product.template/2323/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-08-25 12:41:35,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /web/image/product.template/2321/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-08-25 12:41:35,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /web/image/product.template/2322/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-08-25 12:41:35,602 25 INFO rb-44da9a1-224237-407818 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-25 12:41:35,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:35] "GET /web/image/product.template/2325/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-25 12:41:35,654 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-08-25 12:41:35,654 25 INFO rb-44da9a1-224237-407818 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-25 12:41:35,696 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7158904 (allocated 8126464) 2026-08-25 12:41:35,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 127296 2026-08-25 12:41:35,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-08-25 12:41:35,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 127296 2026-08-25 12:41:35,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124135_758837_test_self_order_multi_check_attribute.txt 2026-08-25 12:41:35,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpl05itb4y_chrome_odoo" 2026-08-25 12:41:35,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-08-25 12:41:38,907 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5462] 2026-08-25 12:41:38,949 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [2816] 2026-08-25 12:41:39,330 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 127474 2026-08-25 12:41:39,330 25 INFO rb-44da9a1-224237-407818 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/tmpljdjstxn_chrome_odoo 2026-08-25 12:41:39,330 25 INFO rb-44da9a1-224237-407818 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:33319/json/version 2026-08-25 12:41:39,331 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:39,379 25 INFO rb-44da9a1-224237-407818 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-25 12:41:39,379 25 INFO rb-44da9a1-224237-407818 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:33319/json 2026-08-25 12:41:39,380 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:39,400 25 INFO rb-44da9a1-224237-407818 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:33319/devtools/page/05061381724E9F8EC6DBD0540960918B 2026-08-25 12:41:39,406 25 INFO rb-44da9a1-224237-407818 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-25 12:41:39,464 25 INFO rb-44da9a1-224237-407818 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-25 12:41:39,482 25 INFO rb-44da9a1-224237-407818 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-25 12:41:39,491 25 INFO rb-44da9a1-224237-407818 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=33bdd7a5ec694fb7" in browser 2026-08-25 12:41:39,492 25 INFO rb-44da9a1-224237-407818 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=33bdd7a5ec694fb7" 2026-08-25 12:41:39,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:41:40,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /pos-self/142?access_token=33bdd7a5ec694fb7 HTTP/1.1" 200 - 59 0.057 0.469 2026-08-25 12:41:40,037 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '05061381724E9F8EC6DBD0540960918B', 'loaderId': '6B8834E4CC52AF36C2E9B49067938FC3', 'isDownload': False} 2026-08-25 12:41:40,038 25 INFO rb-44da9a1-224237-407818 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-25 12:41:40,055 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:41:40,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:41:40,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.014 0.042 2026-08-25 12:41:40,137 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:41:40,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.065 2026-08-25 12:41:40,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:41:40,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.087 2026-08-25 12:41:40,315 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-25 12:41:40,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.011 2026-08-25 12:41:40,339 25 INFO rb-44da9a1-224237-407818 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=33bdd7a5ec694fb7", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:41:40,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.004 0.015 2026-08-25 12:41:40,346 25 INFO rb-44da9a1-224237-407818 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-25 12:41:40,349 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:41:40,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:41:40,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.030 2026-08-25 12:41:40,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.032 0.064 2026-08-25 12:41:40,463 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.056 2026-08-25 12:41:40,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "POST /pos-self/data/142 HTTP/1.1" 200 - 181 0.107 0.139 2026-08-25 12:41:40,760 25 INFO rb-44da9a1-224237-407818 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-25 12:41:40,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/image/ir.attachment/7635/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:41:40,845 25 INFO rb-44da9a1-224237-407818 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-25 12:41:40,883 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:41:40,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/image/pos.category/318/image_128?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 2 0.010 0.029 2026-08-25 12:41:40,920 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/image/product.template/2320/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-08-25 12:41:40,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/image/product.template/2321/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.054 2026-08-25 12:41:40,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/image/product.template/2319/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.069 2026-08-25 12:41:40,962 25 INFO rb-44da9a1-224237-407818 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-25 12:41:40,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/image/product.template/2323/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-08-25 12:41:40,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:40] "GET /web/image/product.template/2322/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-08-25 12:41:41,011 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,059 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,115 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,128 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41: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-25 12:41:41,178 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,228 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,282 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,333 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,386 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,437 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,493 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,544 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,616 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,679 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,692 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:41] "GET /web/image/ir.attachment/7601/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:41:41,713 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:41] "GET /web/image/product.product/2823/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-08-25 12:41:41,733 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,809 25 INFO rb-44da9a1-224237-407818 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-25 12:41:41,833 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50739411 started for PoS orders references: [{'name': None, 'pos_reference': '260-142-000001', 'uuid': '63f7a1fd-2631-4a49-9e09-8d3e05d3ae6a'}] 2026-08-25 12:41:41,862 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50739411 order {'name': None, 'pos_reference': '260-142-000001', 'uuid': '63f7a1fd-2631-4a49-9e09-8d3e05d3ae6a'} created pos.order #873 2026-08-25 12:41:41,870 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50739411 finished 2026-08-25 12:41:41,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.072 0.100 2026-08-25 12:41:42,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-08-25 12:41:42,032 25 INFO rb-44da9a1-224237-407818 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-25 12:41:42,089 25 INFO rb-44da9a1-224237-407818 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-25 12:41:42,090 25 INFO rb-44da9a1-224237-407818 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-25 12:41:42,137 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8712184 (allocated 9961472) 2026-08-25 12:41:42,138 25 INFO rb-44da9a1-224237-407818 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 127474 2026-08-25 12:41:42,140 25 INFO rb-44da9a1-224237-407818 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-25 12:41:42,140 25 INFO rb-44da9a1-224237-407818 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 127474 2026-08-25 12:41:42,263 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124142_263110_test_self_order_multi_check_attribute_with_extra_price.txt 2026-08-25 12:41:42,263 25 INFO rb-44da9a1-224237-407818 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/tmpljdjstxn_chrome_odoo" 2026-08-25 12:41:42,302 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-08-25 12:41:45,763 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 127657 2026-08-25 12:41:45,763 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpexgap170_chrome_odoo 2026-08-25 12:41:45,764 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:33983/json/version 2026-08-25 12:41:45,765 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:45,803 25 INFO rb-44da9a1-224237-407818 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-25 12:41:45,803 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:33983/json 2026-08-25 12:41:45,804 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:41:45,810 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:33983/devtools/page/EEE73C3A7109302563C85ECAE17F47D2 2026-08-25 12:41:45,820 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-08-25 12:41:45,870 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-08-25 12:41:45,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-08-25 12:41:46,084 25 INFO rb-44da9a1-224237-407818 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=fe379f4bdcb24cfd&table_identifier=b4d53576" in browser 2026-08-25 12:41:46,084 25 INFO rb-44da9a1-224237-407818 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=fe379f4bdcb24cfd&table_identifier=b4d53576" 2026-08-25 12:41:46,101 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:41:46,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:46] "GET /pos-self/143?access_token=fe379f4bdcb24cfd&table_identifier=b4d53576 HTTP/1.1" 200 - 61 0.030 0.301 2026-08-25 12:41:46,433 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': 'EEE73C3A7109302563C85ECAE17F47D2', 'loaderId': '8CC9DA81CC6E624A8DF76E593083BCEF', 'isDownload': False} 2026-08-25 12:41:46,434 25 INFO rb-44da9a1-224237-407818 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-25 12:41:46,454 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:41:46,484 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:41:46,524 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:46] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.023 0.034 2026-08-25 12:41:46,547 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:41:46,565 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:46] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.082 2026-08-25 12:41:46,577 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:41:46,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:46] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.109 2026-08-25 12:41:46,776 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-25 12:41:46,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:41:46,807 25 INFO rb-44da9a1-224237-407818 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=fe379f4bdcb24cfd&table_identifier=b4d53576", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:41:46,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:46] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.008 0.010 2026-08-25 12:41:46,820 25 INFO rb-44da9a1-224237-407818 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-25 12:41:46,825 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:41:46,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.016 2026-08-25 12:41:46,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:46] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.038 0.034 2026-08-25 12:41:46,952 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.103 2026-08-25 12:41:47,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:47] "POST /pos-self/data/143 HTTP/1.1" 200 - 169 0.076 0.140 2026-08-25 12:41:47,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.195 2026-08-25 12:41:47,193 25 INFO rb-44da9a1-224237-407818 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-25 12:41:47,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:47] "GET /web/image/ir.attachment/7676/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:41:47,263 25 INFO rb-44da9a1-224237-407818 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-25 12:41:47,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:47] "GET /web/image/ir.attachment/7642/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:41:47,322 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:41:47,369 25 INFO rb-44da9a1-224237-407818 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-25 12:41:47,400 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:41:47,415 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:47] "GET /web/image/product.template/2326/image_512?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-08-25 12:41:47,428 25 INFO rb-44da9a1-224237-407818 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-25 12:41:47,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:47] "GET /web/image/pos.category/321/image_128?unique=2026-08-25T12:41:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-08-25 12:41:47,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-08-25 12:41:47,480 25 INFO rb-44da9a1-224237-407818 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-25 12:41:47,510 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6662036 (allocated 7602176) 2026-08-25 12:41:47,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 127657 2026-08-25 12:41:47,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-08-25 12:41:47,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 127657 2026-08-25 12:41:47,576 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124147_576118_test_self_order_product_info.txt 2026-08-25 12:41:47,576 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpexgap170_chrome_odoo" 2026-08-25 12:41:47,637 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-25 12:41:48,584 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-08-25 12:41:51,743 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:41:51,980 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25705340 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000001', 'uuid': 'c1e1e760-1954-47f9-88c7-cb63bdd3782f'}] 2026-08-25 12:41:52,026 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25705340 order {'name': None, 'pos_reference': '260-144-000001', 'uuid': 'c1e1e760-1954-47f9-88c7-cb63bdd3782f'} created pos.order #874 2026-08-25 12:41:52,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25705340 finished 2026-08-25 12:41:52,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:52] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 125 0.111 0.243 2026-08-25 12:41:52,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21112570 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000002', 'uuid': '08ffd691-a6c8-4ba4-ae61-75401ee61e09'}] 2026-08-25 12:41:52,308 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21112570 order {'name': None, 'pos_reference': '260-144-000002', 'uuid': '08ffd691-a6c8-4ba4-ae61-75401ee61e09'} created pos.order #875 2026-08-25 12:41:52,309 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21112570 finished 2026-08-25 12:41:52,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:52] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 134 0.060 0.099 2026-08-25 12:41:52,406 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-08-25 12:41:55,396 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:41:55,750 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11745378 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': '39b6b986-878c-4853-8623-814eac4b3aca'}] 2026-08-25 12:41:55,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11745378 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': '39b6b986-878c-4853-8623-814eac4b3aca'} created pos.order #876 2026-08-25 12:41:55,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11745378 finished 2026-08-25 12:41:55,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 125 0.065 0.380 2026-08-25 12:41:56,021 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32114565 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': '0020ffab-d77f-4db5-85ac-846c155b4550'}] 2026-08-25 12:41:56,058 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32114565 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': '0020ffab-d77f-4db5-85ac-846c155b4550'} created pos.order #877 2026-08-25 12:41:56,059 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32114565 finished 2026-08-25 12:41:56,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:41:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 134 0.073 0.097 2026-08-25 12:41:56,163 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-08-25 12:41:59,292 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-08-25 12:42:02,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-08-25 12:42:05,706 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-08-25 12:42:09,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 127847 2026-08-25 12:42:09,418 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmph9ifpaq4_chrome_odoo 2026-08-25 12:42:09,418 25 INFO rb-44da9a1-224237-407818 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:36233/json/version 2026-08-25 12:42:09,419 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:09,461 25 INFO rb-44da9a1-224237-407818 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-25 12:42:09,461 25 INFO rb-44da9a1-224237-407818 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:36233/json 2026-08-25 12:42:09,462 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:09,470 25 INFO rb-44da9a1-224237-407818 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:36233/devtools/page/0AD5B97292DC2FA747276B8069EA15FF 2026-08-25 12:42:09,476 25 INFO rb-44da9a1-224237-407818 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-25 12:42:09,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-08-25 12:42:09,581 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-08-25 12:42:09,770 25 INFO rb-44da9a1-224237-407818 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=6c5bdd6573e1457c" in browser 2026-08-25 12:42:09,770 25 INFO rb-44da9a1-224237-407818 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=6c5bdd6573e1457c" 2026-08-25 12:42:09,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:42:10,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "GET /pos-self/149?access_token=6c5bdd6573e1457c HTTP/1.1" 200 - 57 0.031 0.285 2026-08-25 12:42:10,102 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': '0AD5B97292DC2FA747276B8069EA15FF', 'loaderId': '2378B10ACF1556988D7CA93874631D9E', 'isDownload': False} 2026-08-25 12:42:10,103 25 INFO rb-44da9a1-224237-407818 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-25 12:42:10,109 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:42:10,142 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:42:10,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.031 2026-08-25 12:42:10,203 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:42:10,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.082 2026-08-25 12:42:10,240 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:42:10,256 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.105 2026-08-25 12:42:10,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-25 12:42:10,415 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.006 0.013 2026-08-25 12:42:10,423 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.019 2026-08-25 12:42:10,426 25 INFO rb-44da9a1-224237-407818 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=6c5bdd6573e1457c", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:42:10,434 25 INFO rb-44da9a1-224237-407818 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-25 12:42:10,441 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:42:10,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:42:10,544 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "POST /pos-self/relations/149 HTTP/1.1" 200 - 37 0.047 0.038 2026-08-25 12:42:10,569 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.106 2026-08-25 12:42:10,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "POST /pos-self/data/149 HTTP/1.1" 200 - 192 0.094 0.160 2026-08-25 12:42:10,828 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.238 2026-08-25 12:42:10,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-08-25 12:42:10,918 25 INFO rb-44da9a1-224237-407818 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-25 12:42:10,954 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:10] "GET /web/image/ir.attachment/7908/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:42:10,986 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,003 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/ir.attachment/7874/raw HTTP/1.1" 200 - 4 0.006 0.005 2026-08-25 12:42:11,018 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:42:11,074 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/pos.category/322/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.010 0.021 2026-08-25 12:42:11,131 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.002 0.042 2026-08-25 12:42:11,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.template/2327/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-08-25 12:42:11,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.template/2328/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-08-25 12:42:11,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.template/2331/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-08-25 12:42:11,183 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.template/2329/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-08-25 12:42:11,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.template/2330/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-08-25 12:42:11,207 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.template/2343/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.069 2026-08-25 12:42:11,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.template/2344/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.016 0.075 2026-08-25 12:42:11,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.template/2345/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.007 0.096 2026-08-25 12:42:11,278 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.template/2346/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-08-25 12:42:11,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.product/2842/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.011 0.078 2026-08-25 12:42:11,330 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.product/2844/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.006 0.106 2026-08-25 12:42:11,377 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:11] "GET /web/image/product.product/2845/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.017 0.126 2026-08-25 12:42:11,389 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,453 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,507 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,567 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,634 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,693 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,754 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,813 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,880 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-08-25 12:42:11,880 25 INFO rb-44da9a1-224237-407818 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-25 12:42:11,941 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11233808 (allocated 12455936) 2026-08-25 12:42:11,943 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 127847 2026-08-25 12:42:11,947 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-08-25 12:42:11,949 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 127847 2026-08-25 12:42:12,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124212_054684_test_product_dont_display_all_variants.txt 2026-08-25 12:42:12,055 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmph9ifpaq4_chrome_odoo" 2026-08-25 12:42:12,086 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-08-25 12:42:15,686 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 128042 2026-08-25 12:42:15,686 25 INFO rb-44da9a1-224237-407818 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/tmp7g0veg03_chrome_odoo 2026-08-25 12:42:15,686 25 INFO rb-44da9a1-224237-407818 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:46259/json/version 2026-08-25 12:42:15,688 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:15,767 25 INFO rb-44da9a1-224237-407818 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-25 12:42:15,767 25 INFO rb-44da9a1-224237-407818 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:46259/json 2026-08-25 12:42:15,768 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:15,777 25 INFO rb-44da9a1-224237-407818 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:46259/devtools/page/22AB5C599997025BDB12CB98B61183C8 2026-08-25 12:42:15,784 25 INFO rb-44da9a1-224237-407818 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-25 12:42:15,793 25 INFO rb-44da9a1-224237-407818 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-25 12:42:15,822 25 INFO rb-44da9a1-224237-407818 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-25 12:42:15,978 25 INFO rb-44da9a1-224237-407818 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=495438cfeee14dd8" in browser 2026-08-25 12:42:15,979 25 INFO rb-44da9a1-224237-407818 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=495438cfeee14dd8" 2026-08-25 12:42:15,993 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:42:16,315 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:16] "GET /pos-self/150?access_token=495438cfeee14dd8 HTTP/1.1" 200 - 59 0.028 0.297 2026-08-25 12:42:16,319 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': '22AB5C599997025BDB12CB98B61183C8', 'loaderId': '125232015412272C61024C81E84CB8C0', 'isDownload': False} 2026-08-25 12:42:16,319 25 INFO rb-44da9a1-224237-407818 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-25 12:42:16,334 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:42:16,367 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:42:16,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:16] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.036 2026-08-25 12:42:16,413 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:42:16,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:16] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.084 2026-08-25 12:42:16,437 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:42:16,447 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:16] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.095 2026-08-25 12:42:16,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:42:16,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:42:16,631 25 INFO rb-44da9a1-224237-407818 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=495438cfeee14dd8", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:42:16,633 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:16] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.017 2026-08-25 12:42:16,637 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:42:16,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:42:16,644 25 INFO rb-44da9a1-224237-407818 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-25 12:42:16,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:16] "POST /pos-self/relations/150 HTTP/1.1" 200 - 37 0.034 0.042 2026-08-25 12:42:16,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.099 2026-08-25 12:42:17,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "POST /pos-self/data/150 HTTP/1.1" 200 - 189 0.134 0.162 2026-08-25 12:42:17,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.275 2026-08-25 12:42:17,090 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/ir.attachment/7949/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:42:17,183 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/pos.category/323/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:42:17,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/pos.category/324/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.009 0.033 2026-08-25 12:42:17,311 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,323 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:42:17,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/pos.category/325/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.056 2026-08-25 12:42:17,362 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "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-25 12:42:17,365 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/pos.category/322/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.102 2026-08-25 12:42:17,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2347/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-08-25 12:42:17,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2348/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.009 0.103 2026-08-25 12:42:17,424 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2349/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.007 0.130 2026-08-25 12:42:17,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2350/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-08-25 12:42:17,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2356/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-25 12:42:17,477 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.product/2847/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.004 0.094 2026-08-25 12:42:17,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.product/2849/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.005 0.102 2026-08-25 12:42:17,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.product/2848/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.006 0.089 2026-08-25 12:42:17,523 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2351/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-08-25 12:42:17,538 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2352/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.007 0.080 2026-08-25 12:42:17,559 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2353/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-25 12:42:17,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2354/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-08-25 12:42:17,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2355/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-25 12:42:17,586 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2327/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-08-25 12:42:17,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2328/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-08-25 12:42:17,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.template/2331/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-25 12:42:17,645 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,696 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,757 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.product/2850/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-08-25 12:42:17,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:17] "GET /web/image/product.product/2851/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.004 0.029 2026-08-25 12:42:17,808 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,859 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,919 25 INFO rb-44da9a1-224237-407818 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-25 12:42:17,990 25 INFO rb-44da9a1-224237-407818 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-25 12:42:18,035 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:18] "GET /web/image/product.product/2853/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.008 0.021 2026-08-25 12:42:18,052 25 INFO rb-44da9a1-224237-407818 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-25 12:42:18,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:18] "GET /web/image/product.product/2852/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.020 0.043 2026-08-25 12:42:18,091 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:18] "GET /web/image/product.product/2854/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.005 0.074 2026-08-25 12:42:18,103 25 INFO rb-44da9a1-224237-407818 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-25 12:42:18,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:18] "GET /web/image/product.product/2855/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.007 0.087 2026-08-25 12:42:18,154 25 INFO rb-44da9a1-224237-407818 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-25 12:42:18,205 25 INFO rb-44da9a1-224237-407818 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-25 12:42:18,256 25 INFO rb-44da9a1-224237-407818 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-25 12:42:18,351 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-08-25 12:42:18,352 25 INFO rb-44da9a1-224237-407818 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-25 12:42:18,437 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13882852 (allocated 15216640) 2026-08-25 12:42:18,439 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 128042 2026-08-25 12:42:18,440 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-08-25 12:42:18,440 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 128042 2026-08-25 12:42:18,538 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124218_538036_test_self_combo_extra_price_selection_and_confirmation.txt 2026-08-25 12:42:18,538 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmp7g0veg03_chrome_odoo" 2026-08-25 12:42:18,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-08-25 12:42:22,029 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 128241 2026-08-25 12:42:22,030 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmptzducur5_chrome_odoo 2026-08-25 12:42:22,030 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:44717/json/version 2026-08-25 12:42:22,059 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:22,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-08-25 12:42:22,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:44717/json 2026-08-25 12:42:22,071 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:22,083 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:44717/devtools/page/D94A4C2EC5822BE1903472B25F16A698 2026-08-25 12:42:22,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-08-25 12:42:22,107 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-08-25 12:42:22,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-08-25 12:42:22,264 25 INFO rb-44da9a1-224237-407818 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=1d135bbee0f744ce" in browser 2026-08-25 12:42:22,264 25 INFO rb-44da9a1-224237-407818 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=1d135bbee0f744ce" 2026-08-25 12:42:22,288 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:42:22,545 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:22] "GET /pos-self/151?access_token=1d135bbee0f744ce HTTP/1.1" 200 - 59 0.023 0.237 2026-08-25 12:42:22,550 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': 'D94A4C2EC5822BE1903472B25F16A698', 'loaderId': 'C5EF3C2D773674F53FF1737EAAE73E44', 'isDownload': False} 2026-08-25 12:42:22,550 25 INFO rb-44da9a1-224237-407818 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-25 12:42:22,560 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:42:22,577 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:42:22,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:22] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.004 0.024 2026-08-25 12:42:22,602 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:42:22,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:22] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.037 2026-08-25 12:42:22,619 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:42:22,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:22] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.080 2026-08-25 12:42:22,778 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-25 12:42:22,786 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:42:22,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:22] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:42:22,801 25 INFO rb-44da9a1-224237-407818 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=1d135bbee0f744ce", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:42:22,807 25 INFO rb-44da9a1-224237-407818 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-25 12:42:22,809 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:42:22,809 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:42:22,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:22] "POST /pos-self/relations/151 HTTP/1.1" 200 - 37 0.011 0.024 2026-08-25 12:42:22,877 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.057 2026-08-25 12:42:23,096 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "POST /pos-self/data/151 HTTP/1.1" 200 - 189 0.088 0.124 2026-08-25 12:42:23,101 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.208 2026-08-25 12:42:23,134 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-08-25 12:42:23,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/ir.attachment/7990/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:42:23,245 25 INFO rb-44da9a1-224237-407818 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-25 12:42:23,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/pos.category/328/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-08-25 12:42:23,337 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:42:23,359 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "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-25 12:42:23,365 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/pos.category/327/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.074 2026-08-25 12:42:23,377 25 INFO rb-44da9a1-224237-407818 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-25 12:42:23,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/pos.category/322/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.092 2026-08-25 12:42:23,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/pos.category/326/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.002 0.109 2026-08-25 12:42:23,416 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2357/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-08-25 12:42:23,460 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2358/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-25 12:42:23,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2359/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-08-25 12:42:23,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2360/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-08-25 12:42:23,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2361/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.104 2026-08-25 12:42:23,501 25 INFO rb-44da9a1-224237-407818 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-25 12:42:23,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2366/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-08-25 12:42:23,543 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.product/2858/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.010 0.111 2026-08-25 12:42:23,568 25 INFO rb-44da9a1-224237-407818 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-25 12:42:23,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.product/2857/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.010 0.109 2026-08-25 12:42:23,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.product/2829/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.008 0.120 2026-08-25 12:42:23,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.product/2859/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.005 0.125 2026-08-25 12:42:23,625 25 INFO rb-44da9a1-224237-407818 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-25 12:42:23,634 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2362/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-08-25 12:42:23,646 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2363/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-08-25 12:42:23,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2364/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-08-25 12:42:23,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2365/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-25 12:42:23,677 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2327/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-08-25 12:42:23,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2328/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-08-25 12:42:23,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.template/2331/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-25 12:42:23,696 25 INFO rb-44da9a1-224237-407818 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-25 12:42:23,728 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.product/2860/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-08-25 12:42:23,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.product/2861/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.003 0.026 2026-08-25 12:42:23,770 25 INFO rb-44da9a1-224237-407818 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-25 12:42:23,816 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.product/2862/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.010 0.014 2026-08-25 12:42:23,831 25 INFO rb-44da9a1-224237-407818 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-25 12:42:23,842 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.product/2863/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.011 0.036 2026-08-25 12:42:23,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.product/2864/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.007 0.066 2026-08-25 12:42:23,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/product.product/2865/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.007 0.083 2026-08-25 12:42:23,915 25 INFO rb-44da9a1-224237-407818 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-25 12:42:23,987 25 INFO rb-44da9a1-224237-407818 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-25 12:42:23,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:23] "GET /web/image/ir.attachment/7956/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:42:24,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:24] "GET /web/image/product.product/2866/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.010 0.010 2026-08-25 12:42:24,057 25 INFO rb-44da9a1-224237-407818 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-25 12:42:24,110 25 INFO rb-44da9a1-224237-407818 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-25 12:42:24,161 25 INFO rb-44da9a1-224237-407818 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-25 12:42:24,213 25 INFO rb-44da9a1-224237-407818 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-25 12:42:24,285 25 INFO rb-44da9a1-224237-407818 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-25 12:42:24,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83757394 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': 'ad6e61bc-3e4c-47ba-a912-fdd8d115365a'}] 2026-08-25 12:42:24,450 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83757394 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': 'ad6e61bc-3e4c-47ba-a912-fdd8d115365a'} created pos.order #882 2026-08-25 12:42:24,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83757394 finished 2026-08-25 12:42:24,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 150 0.185 0.147 2026-08-25 12:42:24,665 25 INFO rb-44da9a1-224237-407818 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-25 12:42:24,716 25 INFO rb-44da9a1-224237-407818 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-25 12:42:24,772 25 INFO rb-44da9a1-224237-407818 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-25 12:42:24,821 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-08-25 12:42:24,821 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:42:24,885 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11419216 (allocated 13242368) 2026-08-25 12:42:24,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 128241 2026-08-25 12:42:24,898 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-08-25 12:42:24,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 128241 2026-08-25 12:42:24,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:24] "GET /web/image/ir.attachment/7989/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-08-25 12:42:24,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124224_997718_test_self_order_combo.txt 2026-08-25 12:42:24,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmptzducur5_chrome_odoo" 2026-08-25 12:42:25,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-08-25 12:42:28,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 128444 2026-08-25 12:42:28,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpdg9zhuxx_chrome_odoo 2026-08-25 12:42:28,474 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:35013/json/version 2026-08-25 12:42:28,475 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:28,502 25 INFO rb-44da9a1-224237-407818 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-25 12:42:28,502 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:35013/json 2026-08-25 12:42:28,503 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:28,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:35013/devtools/page/F34EE495E1029CDA4E3A3B877F456335 2026-08-25 12:42:28,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-08-25 12:42:28,587 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-08-25 12:42:28,606 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-08-25 12:42:28,787 25 INFO rb-44da9a1-224237-407818 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=406b86decb6c4901" in browser 2026-08-25 12:42:28,787 25 INFO rb-44da9a1-224237-407818 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=406b86decb6c4901" 2026-08-25 12:42:28,801 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:42:29,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "GET /pos-self/152?access_token=406b86decb6c4901 HTTP/1.1" 200 - 59 0.035 0.295 2026-08-25 12:42:29,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': 'F34EE495E1029CDA4E3A3B877F456335', 'loaderId': '16C2848C103B5034FEA95C403E402D61', 'isDownload': False} 2026-08-25 12:42:29,131 25 INFO rb-44da9a1-224237-407818 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-25 12:42:29,153 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:42:29,187 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:42:29,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.041 2026-08-25 12:42:29,224 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:42:29,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.073 2026-08-25 12:42:29,261 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:42:29,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.104 2026-08-25 12:42:29,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-08-25 12:42:29,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:42:29,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.006 2026-08-25 12:42:29,443 25 INFO rb-44da9a1-224237-407818 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=406b86decb6c4901", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:42:29,449 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:42:29,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:42:29,459 25 INFO rb-44da9a1-224237-407818 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-25 12:42:29,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-25 12:42:29,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "POST /pos-self/relations/152 HTTP/1.1" 200 - 37 0.019 0.044 2026-08-25 12:42:29,543 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-08-25 12:42:29,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "POST /pos-self/data/152 HTTP/1.1" 200 - 189 0.097 0.149 2026-08-25 12:42:29,843 25 INFO rb-44da9a1-224237-407818 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-25 12:42:29,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:29] "GET /web/image/ir.attachment/8031/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:42:29,941 25 INFO rb-44da9a1-224237-407818 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-25 12:42:30,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/pos.category/330/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.006 0.026 2026-08-25 12:42:30,025 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:42:30,032 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:42:30,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/pos.category/322/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.066 2026-08-25 12:42:30,075 25 INFO rb-44da9a1-224237-407818 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-25 12:42:30,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/pos.category/331/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.085 2026-08-25 12:42:30,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/pos.category/332/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.098 2026-08-25 12:42:30,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/pos.category/329/image_128?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.125 2026-08-25 12:42:30,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2367/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-25 12:42:30,162 25 INFO rb-44da9a1-224237-407818 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-25 12:42:30,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2368/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.029 0.076 2026-08-25 12:42:30,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2369/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-08-25 12:42:30,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2370/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-08-25 12:42:30,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2371/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-08-25 12:42:30,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2377/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-08-25 12:42:30,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.product/2870/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.004 0.100 2026-08-25 12:42:30,244 25 INFO rb-44da9a1-224237-407818 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-25 12:42:30,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.product/2871/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.018 0.076 2026-08-25 12:42:30,280 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2376/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-08-25 12:42:30,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2372/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-08-25 12:42:30,300 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2373/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-25 12:42:30,310 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2374/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-08-25 12:42:30,315 25 INFO rb-44da9a1-224237-407818 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-25 12:42:30,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2375/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-08-25 12:42:30,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2327/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-08-25 12:42:30,384 25 INFO rb-44da9a1-224237-407818 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-25 12:42:30,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2328/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-08-25 12:42:30,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.template/2331/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-25 12:42:30,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/ir.attachment/7997/raw HTTP/1.1" 200 - 4 0.007 0.079 2026-08-25 12:42:30,426 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "GET /web/image/product.product/2877/image_512?unique=2026-08-25T12:41:47.000+00:00 HTTP/1.1" 200 - 8 0.004 0.063 2026-08-25 12:42:30,456 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76951853 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': 'f4d7c538-b1b3-4919-bdff-2f33b4915ef6'}] 2026-08-25 12:42:30,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76951853 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': 'f4d7c538-b1b3-4919-bdff-2f33b4915ef6'} created pos.order #883 2026-08-25 12:42:30,493 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76951853 finished 2026-08-25 12:42:30,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 125 0.052 0.137 2026-08-25 12:42:30,622 25 INFO rb-44da9a1-224237-407818 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-25 12:42:30,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-08-25 12:42:30,669 25 INFO rb-44da9a1-224237-407818 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-25 12:42:30,702 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9005924 (allocated 9699328) 2026-08-25 12:42:30,705 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 128444 2026-08-25 12:42:30,706 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-08-25 12:42:30,707 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 128444 2026-08-25 12:42:30,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124230_808894_test_self_order_combo_categories.txt 2026-08-25 12:42:30,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpdg9zhuxx_chrome_odoo" 2026-08-25 12:42:30,843 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-25 12:42:31,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-08-25 12:42:35,061 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 128642 2026-08-25 12:42:35,061 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmp1u9xd1ph_chrome_odoo 2026-08-25 12:42:35,061 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:36619/json/version 2026-08-25 12:42:35,062 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:35,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-08-25 12:42:35,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:36619/json 2026-08-25 12:42:35,076 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:35,089 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:36619/devtools/page/1669D573CC08A5ED3AB41035E4C9843A 2026-08-25 12:42:35,163 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-08-25 12:42:35,187 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-08-25 12:42:35,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-08-25 12:42:35,343 25 INFO rb-44da9a1-224237-407818 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=4b246ff8ddaf40ca" in browser 2026-08-25 12:42:35,343 25 INFO rb-44da9a1-224237-407818 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=4b246ff8ddaf40ca" 2026-08-25 12:42:35,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:42:35,647 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:35] "GET /pos-self/153?access_token=4b246ff8ddaf40ca HTTP/1.1" 200 - 57 0.024 0.268 2026-08-25 12:42:35,650 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '1669D573CC08A5ED3AB41035E4C9843A', 'loaderId': '87AFCE76BF113A339A89AF50CAD66EE8', 'isDownload': False} 2026-08-25 12:42:35,651 25 INFO rb-44da9a1-224237-407818 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-25 12:42:35,667 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:42:35,686 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:42:35,710 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:35] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.006 0.031 2026-08-25 12:42:35,714 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:42:35,726 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:35] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.046 2026-08-25 12:42:35,733 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:42:35,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:35] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.066 2026-08-25 12:42:35,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:42:35,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:42:35,914 25 INFO rb-44da9a1-224237-407818 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=4b246ff8ddaf40ca", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:42:35,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:35] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.001 0.006 2026-08-25 12:42:35,922 25 INFO rb-44da9a1-224237-407818 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-25 12:42:35,923 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:42:35,924 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:42:35,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:35] "POST /pos-self/relations/153 HTTP/1.1" 200 - 35 0.018 0.035 2026-08-25 12:42:36,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.072 2026-08-25 12:42:36,258 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:36] "POST /pos-self/data/153 HTTP/1.1" 200 - 180 0.087 0.162 2026-08-25 12:42:36,261 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.225 2026-08-25 12:42:36,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:36] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-08-25 12:42:36,324 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-08-25 12:42:36,370 25 INFO rb-44da9a1-224237-407818 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-25 12:42:36,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:36] "GET /web/image/ir.attachment/8082/raw HTTP/1.1" 200 - 4 0.005 0.010 2026-08-25 12:42:36,450 25 INFO rb-44da9a1-224237-407818 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-25 12:42:36,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:36] "GET /web/image/pos.category/333/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.003 0.031 2026-08-25 12:42:36,510 25 INFO rb-44da9a1-224237-407818 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-25 12:42:36,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:36] "GET /web/image/product.template/2378/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-08-25 12:42:36,532 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:36] "GET /web/image/product.template/2379/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.040 2026-08-25 12:42:36,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:36] "GET /web/image/product.template/2382/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-08-25 12:42:36,556 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-08-25 12:42:36,556 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:42:36,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:36] "GET /web/image/product.template/2380/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-08-25 12:42:36,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:36] "GET /web/image/product.template/2381/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.085 2026-08-25 12:42:36,592 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6655560 (allocated 7602176) 2026-08-25 12:42:36,603 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 128642 2026-08-25 12:42:36,604 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-08-25 12:42:36,605 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 128642 2026-08-25 12:42:36,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124236_712900_test_self_order_common.txt 2026-08-25 12:42:36,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmp1u9xd1ph_chrome_odoo" 2026-08-25 12:42:36,740 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-08-25 12:42:39,611 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-08-25 12:42:42,597 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 128827 2026-08-25 12:42:42,597 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmpytd9jomo_chrome_odoo 2026-08-25 12:42:42,597 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:45109/json/version 2026-08-25 12:42:42,598 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:42,660 25 INFO rb-44da9a1-224237-407818 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-25 12:42:42,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:45109/json 2026-08-25 12:42:42,661 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:42,675 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:45109/devtools/page/38A8AC835DBE53EBB7359EABEE8720AC 2026-08-25 12:42:42,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-08-25 12:42:42,703 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-08-25 12:42:42,773 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-08-25 12:42:42,880 25 INFO rb-44da9a1-224237-407818 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-25 12:42:42,880 25 INFO rb-44da9a1-224237-407818 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-25 12:42:42,893 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:42:43,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /pos-self/155 HTTP/1.1" 200 - 57 0.025 0.334 2026-08-25 12:42:43,251 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': '38A8AC835DBE53EBB7359EABEE8720AC', 'loaderId': '6E27B821F21556C0C93CC5D6C42015DB', 'isDownload': False} 2026-08-25 12:42:43,251 25 INFO rb-44da9a1-224237-407818 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-25 12:42:43,268 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:42:43,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:42:43,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.021 2026-08-25 12:42:43,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:42:43,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.048 2026-08-25 12:42:43,344 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:42:43,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.072 2026-08-25 12:42:43,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:42:43,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-08-25 12:42:43,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:42:43,522 25 INFO rb-44da9a1-224237-407818 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-25 12:42:43,531 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:42:43,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:42:43,535 25 INFO rb-44da9a1-224237-407818 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-25 12:42:43,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "POST /pos-self/relations/155 HTTP/1.1" 200 - 37 0.016 0.034 2026-08-25 12:42:43,615 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.068 2026-08-25 12:42:43,820 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "POST /pos-self/data/155 HTTP/1.1" 200 - 181 0.089 0.116 2026-08-25 12:42:43,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.193 2026-08-25 12:42:43,846 25 INFO rb-44da9a1-224237-407818 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-25 12:42:43,877 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /web/image/ir.attachment/8167/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:42:43,905 25 INFO rb-44da9a1-224237-407818 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-25 12:42:43,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /web/image/ir.attachment/8133/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:42:43,960 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:42:43,982 25 INFO rb-44da9a1-224237-407818 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-25 12:42:44,016 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:44] "GET /web/image/pos.category/333/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:42:44,030 25 INFO rb-44da9a1-224237-407818 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-25 12:42:44,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:44] "GET /web/image/product.template/2378/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-08-25 12:42:44,041 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:44] "GET /web/image/product.template/2379/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-25 12:42:44,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:44] "GET /web/image/product.template/2380/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-08-25 12:42:44,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:44] "GET /web/image/product.template/2381/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.054 2026-08-25 12:42:44,083 25 INFO rb-44da9a1-224237-407818 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-25 12:42:44,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:44] "GET /web/image/product.template/2382/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.073 2026-08-25 12:42:44,133 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-08-25 12:42:44,134 25 INFO rb-44da9a1-224237-407818 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-25 12:42:44,156 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6834000 (allocated 8126464) 2026-08-25 12:42:44,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 128827 2026-08-25 12:42:44,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-08-25 12:42:44,160 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 128827 2026-08-25 12:42:44,254 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124244_254437_test_self_order_consultation_open.txt 2026-08-25 12:42:44,254 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmpytd9jomo_chrome_odoo" 2026-08-25 12:42:44,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-08-25 12:42:47,728 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 129005 2026-08-25 12:42:47,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp3uq2osun_chrome_odoo 2026-08-25 12:42:47,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42625/json/version 2026-08-25 12:42:47,760 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:47,773 25 INFO rb-44da9a1-224237-407818 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-25 12:42:47,773 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42625/json 2026-08-25 12:42:47,774 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:47,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:42625/devtools/page/3972D8E03D7C04B7A54FB1B774A7E26D 2026-08-25 12:42:47,864 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-25 12:42:47,871 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-25 12:42:47,888 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-25 12:42:48,054 25 INFO rb-44da9a1-224237-407818 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=a9e500126b8a4e6a" in browser 2026-08-25 12:42:48,054 25 INFO rb-44da9a1-224237-407818 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=a9e500126b8a4e6a" 2026-08-25 12:42:48,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:42:48,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:48] "GET /pos-self/156?access_token=a9e500126b8a4e6a HTTP/1.1" 200 - 57 0.035 0.494 2026-08-25 12:42:48,599 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '3972D8E03D7C04B7A54FB1B774A7E26D', 'loaderId': '943ECE72133CE1DCB7E3E29C30108D90', 'isDownload': False} 2026-08-25 12:42:48,599 25 INFO rb-44da9a1-224237-407818 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-25 12:42:48,622 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:42:48,647 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:42:48,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:48] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.027 2026-08-25 12:42:48,681 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:42:48,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:48] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.058 2026-08-25 12:42:48,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:42:48,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:48] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.084 2026-08-25 12:42:48,867 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:42:48,877 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:42:48,886 25 INFO rb-44da9a1-224237-407818 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=a9e500126b8a4e6a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:42:48,896 25 INFO rb-44da9a1-224237-407818 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-25 12:42:48,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:48] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.011 0.015 2026-08-25 12:42:48,906 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:42:48,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.016 2026-08-25 12:42:48,982 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:48] "POST /pos-self/relations/156 HTTP/1.1" 200 - 35 0.031 0.029 2026-08-25 12:42:49,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.087 2026-08-25 12:42:49,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "POST /pos-self/data/156 HTTP/1.1" 200 - 187 0.078 0.136 2026-08-25 12:42:49,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.198 2026-08-25 12:42:49,274 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/ir.attachment/8208/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:42:49,316 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,395 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/ir.attachment/8174/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:42:49,419 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:42:49,466 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/pos.category/333/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:42:49,515 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:42:49,522 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/pos.category/335/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.002 0.037 2026-08-25 12:42:49,545 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/pos.category/334/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.060 2026-08-25 12:42:49,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/pos.category/336/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.002 0.072 2026-08-25 12:42:49,571 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,577 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2384/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-08-25 12:42:49,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2383/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.010 0.097 2026-08-25 12:42:49,628 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2385/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-08-25 12:42:49,646 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,648 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2386/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-08-25 12:42:49,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2387/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-25 12:42:49,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2392/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-08-25 12:42:49,679 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2388/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-08-25 12:42:49,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2389/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-08-25 12:42:49,700 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2390/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-08-25 12:42:49,720 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2391/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-08-25 12:42:49,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2382/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-08-25 12:42:49,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2378/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-08-25 12:42:49,751 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.template/2379/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-08-25 12:42:49,802 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,865 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,937 25 INFO rb-44da9a1-224237-407818 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-25 12:42:49,973 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:49] "GET /web/image/product.product/2883/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.015 2026-08-25 12:42:50,000 25 INFO rb-44da9a1-224237-407818 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-25 12:42:50,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:50] "GET /web/image/product.product/2884/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.042 2026-08-25 12:42:50,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:50] "GET /web/image/product.product/2885/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.054 2026-08-25 12:42:50,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:50] "GET /web/image/product.product/2882/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.065 2026-08-25 12:42:50,058 25 INFO rb-44da9a1-224237-407818 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-25 12:42:50,115 25 INFO rb-44da9a1-224237-407818 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-25 12:42:50,181 25 INFO rb-44da9a1-224237-407818 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-25 12:42:50,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:50] "GET /web/image/product.product/2886/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.018 2026-08-25 12:42:50,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:50] "GET /web/image/product.product/2887/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.034 2026-08-25 12:42:50,249 25 INFO rb-44da9a1-224237-407818 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-25 12:42:50,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:50] "GET /web/image/product.product/2888/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-08-25 12:42:50,298 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:50] "GET /web/image/product.product/2889/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.030 2026-08-25 12:42:50,310 25 INFO rb-44da9a1-224237-407818 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-25 12:42:50,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:50] "GET /web/image/product.product/2890/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.042 2026-08-25 12:42:50,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:50] "GET /web/image/product.product/2891/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.062 2026-08-25 12:42:50,360 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-25 12:42:50,361 25 INFO rb-44da9a1-224237-407818 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-25 12:42:50,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10565492 (allocated 11931648) 2026-08-25 12:42:50,416 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 129005 2026-08-25 12:42:50,418 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-25 12:42:50,419 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 129005 2026-08-25 12:42:50,515 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124250_514886_test_self_order_pos_closed.txt 2026-08-25 12:42:50,515 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp3uq2osun_chrome_odoo" 2026-08-25 12:42:50,806 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 129209 2026-08-25 12:42:50,807 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpvs0syadl_chrome_odoo 2026-08-25 12:42:50,807 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41855/json/version 2026-08-25 12:42:50,808 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:50,824 25 INFO rb-44da9a1-224237-407818 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-25 12:42:50,824 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41855/json 2026-08-25 12:42:50,825 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:50,872 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:41855/devtools/page/2473E031BF75600E7B2142A190DB8B71 2026-08-25 12:42:50,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-25 12:42:50,904 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-25 12:42:50,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-25 12:42:50,976 25 INFO rb-44da9a1-224237-407818 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-25 12:42:50,977 25 INFO rb-44da9a1-224237-407818 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-25 12:42:51,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /pos-self/156 HTTP/1.1" 200 - 5 0.012 0.022 2026-08-25 12:42:51,024 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '2473E031BF75600E7B2142A190DB8B71', 'loaderId': '5EF63BE0CB85E76564E7F6CB4871CB58', 'isDownload': False} 2026-08-25 12:42:51,024 25 INFO rb-44da9a1-224237-407818 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-25 12:42:51,039 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:42:51,068 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-08-25 12:42:51,072 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-08-25 12:42:51,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-08-25 12:42:51,236 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-25 12:42:51,246 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:42:51,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.004 0.008 2026-08-25 12:42:51,266 25 INFO rb-44da9a1-224237-407818 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-25 12:42:51,273 25 INFO rb-44da9a1-224237-407818 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-25 12:42:51,280 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:42:51,280 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:42:51,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "POST /pos-self/relations/156 HTTP/1.1" 200 - 14 0.008 0.026 2026-08-25 12:42:51,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.036 2026-08-25 12:42:51,594 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "POST /pos-self/data/156 HTTP/1.1" 200 - 118 0.101 0.157 2026-08-25 12:42:51,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.251 2026-08-25 12:42:51,626 25 INFO rb-44da9a1-224237-407818 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-25 12:42:51,671 25 INFO rb-44da9a1-224237-407818 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-25 12:42:51,677 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/image/ir.attachment/8214/raw HTTP/1.1" 200 - 4 0.004 0.019 2026-08-25 12:42:51,741 25 INFO rb-44da9a1-224237-407818 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-25 12:42:51,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/image/ir.attachment/8174/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:42:51,783 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:42:51,825 25 INFO rb-44da9a1-224237-407818 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-25 12:42:51,872 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/image/pos.category/334/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.002 0.024 2026-08-25 12:42:51,878 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:42:51,886 25 INFO rb-44da9a1-224237-407818 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-25 12:42:51,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/image/pos.category/335/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.008 0.059 2026-08-25 12:42:51,941 25 INFO rb-44da9a1-224237-407818 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-25 12:42:51,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/image/pos.category/333/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.092 2026-08-25 12:42:51,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/image/pos.category/336/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.003 0.112 2026-08-25 12:42:51,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:51] "GET /web/image/product.template/2383/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.104 2026-08-25 12:42:52,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2384/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-08-25 12:42:52,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2385/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-08-25 12:42:52,015 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2386/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-08-25 12:42:52,038 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2387/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.073 2026-08-25 12:42:52,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2392/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-08-25 12:42:52,066 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2388/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-08-25 12:42:52,090 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2389/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.010 0.075 2026-08-25 12:42:52,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2382/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-08-25 12:42:52,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2390/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-08-25 12:42:52,121 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2391/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-25 12:42:52,125 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,132 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2378/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-08-25 12:42:52,152 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.template/2379/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-08-25 12:42:52,176 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,237 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,308 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,359 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.product/2884/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.016 0.018 2026-08-25 12:42:52,374 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,379 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.product/2885/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.007 0.041 2026-08-25 12:42:52,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.product/2883/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.063 2026-08-25 12:42:52,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.product/2882/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.007 0.075 2026-08-25 12:42:52,427 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,483 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,551 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.product/2886/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.011 2026-08-25 12:42:52,604 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.product/2887/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.028 2026-08-25 12:42:52,619 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.product/2888/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-08-25 12:42:52,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.product/2889/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.034 2026-08-25 12:42:52,679 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.product/2890/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.049 2026-08-25 12:42:52,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:52] "GET /web/image/product.product/2891/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.067 2026-08-25 12:42:52,735 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-25 12:42:52,736 25 INFO rb-44da9a1-224237-407818 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-25 12:42:52,791 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10458280 (allocated 11669504) 2026-08-25 12:42:52,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 129209 2026-08-25 12:42:52,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-25 12:42:52,806 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 129209 2026-08-25 12:42:52,869 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124252_869500_test_self_order_pos_closed.txt 2026-08-25 12:42:52,869 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpvs0syadl_chrome_odoo" 2026-08-25 12:42:53,164 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 129409 2026-08-25 12:42:53,165 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp5jmyekmo_chrome_odoo 2026-08-25 12:42:53,165 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:35281/json/version 2026-08-25 12:42:53,166 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:53,186 25 INFO rb-44da9a1-224237-407818 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-25 12:42:53,186 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:35281/json 2026-08-25 12:42:53,187 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:53,196 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:35281/devtools/page/E8ECC90B9672FDFF3158B24C285062A5 2026-08-25 12:42:53,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-08-25 12:42:53,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-08-25 12:42:53,294 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-08-25 12:42:53,299 25 INFO rb-44da9a1-224237-407818 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=a9e500126b8a4e6a" in browser 2026-08-25 12:42:53,299 25 INFO rb-44da9a1-224237-407818 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=a9e500126b8a4e6a" 2026-08-25 12:42:53,405 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "GET /pos-self/156?access_token=a9e500126b8a4e6a HTTP/1.1" 200 - 5 0.006 0.022 2026-08-25 12:42:53,410 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'E8ECC90B9672FDFF3158B24C285062A5', 'loaderId': 'FADF80A036B12DB3C66B6B603AB5D297', 'isDownload': False} 2026-08-25 12:42:53,410 25 INFO rb-44da9a1-224237-407818 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-25 12:42:53,424 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:42:53,447 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.009 2026-08-25 12:42:53,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.032 2026-08-25 12:42:53,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.039 2026-08-25 12:42:53,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-25 12:42:53,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:42:53,640 25 INFO rb-44da9a1-224237-407818 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=a9e500126b8a4e6a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:42:53,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.011 0.010 2026-08-25 12:42:53,656 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:42:53,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:42:53,660 25 INFO rb-44da9a1-224237-407818 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-25 12:42:53,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:42:53,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "POST /pos-self/relations/156 HTTP/1.1" 200 - 14 0.013 0.035 2026-08-25 12:42:53,719 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-08-25 12:42:53,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:53] "POST /pos-self/data/156 HTTP/1.1" 200 - 119 0.051 0.130 2026-08-25 12:42:54,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-08-25 12:42:54,017 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,056 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/ir.attachment/8217/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:42:54,057 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,124 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,136 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/ir.attachment/8174/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:42:54,183 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:42:54,202 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/pos.category/334/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-08-25 12:42:54,261 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/pos.category/335/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.043 2026-08-25 12:42:54,263 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/pos.category/336/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.054 2026-08-25 12:42:54,300 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/pos.category/333/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.075 2026-08-25 12:42:54,315 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.template/2383/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-25 12:42:54,317 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,331 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.template/2384/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.097 2026-08-25 12:42:54,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.template/2385/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-08-25 12:42:54,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.template/2378/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-25 12:42:54,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.template/2379/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-25 12:42:54,373 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.template/2380/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-08-25 12:42:54,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.template/2382/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-08-25 12:42:54,400 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.template/2381/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-08-25 12:42:54,435 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,494 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,509 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:42:54,546 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,598 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,653 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,709 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,742 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.template/2386/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.018 2026-08-25 12:42:54,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.template/2387/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.031 2026-08-25 12:42:54,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.template/2392/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-08-25 12:42:54,790 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,850 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.product/2883/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.007 0.024 2026-08-25 12:42:54,859 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.product/2884/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.042 2026-08-25 12:42:54,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.product/2885/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.010 0.050 2026-08-25 12:42:54,913 25 INFO rb-44da9a1-224237-407818 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-25 12:42:54,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:54] "GET /web/image/product.product/2882/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.071 2026-08-25 12:42:54,966 25 INFO rb-44da9a1-224237-407818 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-25 12:42:55,028 25 INFO rb-44da9a1-224237-407818 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-25 12:42:55,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:55] "GET /web/image/product.product/2886/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.010 2026-08-25 12:42:55,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:55] "GET /web/image/product.product/2887/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.027 2026-08-25 12:42:55,099 25 INFO rb-44da9a1-224237-407818 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-25 12:42:55,132 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:55] "GET /web/image/product.product/2888/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-08-25 12:42:55,152 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:55] "GET /web/image/product.product/2889/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.032 2026-08-25 12:42:55,160 25 INFO rb-44da9a1-224237-407818 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-25 12:42:55,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:55] "GET /web/image/product.product/2890/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.055 2026-08-25 12:42:55,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:55] "GET /web/image/product.product/2891/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.082 2026-08-25 12:42:55,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-08-25 12:42:55,215 25 INFO rb-44da9a1-224237-407818 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-25 12:42:55,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10355316 (allocated 11669504) 2026-08-25 12:42:55,285 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 129409 2026-08-25 12:42:55,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-08-25 12:42:55,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 129409 2026-08-25 12:42:55,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124255_368235_test_self_order_pos_closed.txt 2026-08-25 12:42:55,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp5jmyekmo_chrome_odoo" 2026-08-25 12:42:55,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-08-25 12:42:58,351 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 129610 2026-08-25 12:42:58,351 25 INFO rb-44da9a1-224237-407818 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/tmpzdp4_pev_chrome_odoo 2026-08-25 12:42:58,351 25 INFO rb-44da9a1-224237-407818 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:42555/json/version 2026-08-25 12:42:58,352 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:58,368 25 INFO rb-44da9a1-224237-407818 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-25 12:42:58,368 25 INFO rb-44da9a1-224237-407818 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:42555/json 2026-08-25 12:42:58,369 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:42:58,383 25 INFO rb-44da9a1-224237-407818 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:42555/devtools/page/3E05B9757BB8B6715E7FF099BF85BA94 2026-08-25 12:42:58,459 25 INFO rb-44da9a1-224237-407818 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-25 12:42:58,474 25 INFO rb-44da9a1-224237-407818 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-25 12:42:58,492 25 INFO rb-44da9a1-224237-407818 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-25 12:42:58,648 25 INFO rb-44da9a1-224237-407818 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=92ea2f63d4704c03" in browser 2026-08-25 12:42:58,649 25 INFO rb-44da9a1-224237-407818 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=92ea2f63d4704c03" 2026-08-25 12:42:58,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:42:59,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "GET /pos-self/157?access_token=92ea2f63d4704c03 HTTP/1.1" 200 - 57 0.045 0.303 2026-08-25 12:42:59,018 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '3E05B9757BB8B6715E7FF099BF85BA94', 'loaderId': 'EC6C0C24287CB1F44C23477200787662', 'isDownload': False} 2026-08-25 12:42:59,018 25 INFO rb-44da9a1-224237-407818 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-25 12:42:59,037 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:42:59,061 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:42:59,084 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.029 2026-08-25 12:42:59,102 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:42:59,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.065 2026-08-25 12:42:59,142 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:42:59,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.091 2026-08-25 12:42:59,251 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:42:59,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.030 2026-08-25 12:42:59,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.005 0.038 2026-08-25 12:42:59,306 25 INFO rb-44da9a1-224237-407818 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=92ea2f63d4704c03", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:42:59,317 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:42:59,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:42:59,318 25 INFO rb-44da9a1-224237-407818 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-25 12:42:59,369 25 INFO rb-44da9a1-224237-407818 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-25 12:42:59,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "POST /pos-self/relations/157 HTTP/1.1" 200 - 35 0.046 0.034 2026-08-25 12:42:59,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-25 12:42:59,646 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "POST /pos-self/data/157 HTTP/1.1" 200 - 179 0.068 0.145 2026-08-25 12:42:59,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.197 2026-08-25 12:42:59,679 25 INFO rb-44da9a1-224237-407818 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-25 12:42:59,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "GET /web/image/ir.attachment/8255/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:42:59,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:42:59] "GET /web/image/ir.attachment/8254/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:42:59,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-25 12:42:59,879 25 INFO rb-44da9a1-224237-407818 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-25 12:42:59,901 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5829988 (allocated 6291456) 2026-08-25 12:42:59,904 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 129610 2026-08-25 12:42:59,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-25 12:42:59,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 129610 2026-08-25 12:42:59,999 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124259_999448_test_self_order_pos_landing_page_carousel.txt 2026-08-25 12:42:59,999 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpzdp4_pev_chrome_odoo" 2026-08-25 12:43:00,288 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 129782 2026-08-25 12:43:00,288 25 INFO rb-44da9a1-224237-407818 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/tmpwoou1t9g_chrome_odoo 2026-08-25 12:43:00,288 25 INFO rb-44da9a1-224237-407818 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:41651/json/version 2026-08-25 12:43:00,289 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:00,307 25 INFO rb-44da9a1-224237-407818 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-25 12:43:00,307 25 INFO rb-44da9a1-224237-407818 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:41651/json 2026-08-25 12:43:00,307 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:00,386 25 INFO rb-44da9a1-224237-407818 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:41651/devtools/page/405F32009B88F30773EF83C8EF66E9DC 2026-08-25 12:43:00,396 25 INFO rb-44da9a1-224237-407818 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-25 12:43:00,402 25 INFO rb-44da9a1-224237-407818 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-25 12:43:00,467 25 INFO rb-44da9a1-224237-407818 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-25 12:43:00,473 25 INFO rb-44da9a1-224237-407818 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-25 12:43:00,473 25 INFO rb-44da9a1-224237-407818 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-25 12:43:00,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:00] "GET /pos-self/157 HTTP/1.1" 200 - 5 0.003 0.016 2026-08-25 12:43:00,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '405F32009B88F30773EF83C8EF66E9DC', 'loaderId': '493B240AAADF3B3DD2FDEDC5B96E54CA', 'isDownload': False} 2026-08-25 12:43:00,506 25 INFO rb-44da9a1-224237-407818 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-25 12:43:00,532 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:00,553 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:00] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.012 2026-08-25 12:43:00,573 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:00] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.024 2026-08-25 12:43:00,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:00] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.035 2026-08-25 12:43:00,724 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-25 12:43:00,733 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:43:00,749 25 INFO rb-44da9a1-224237-407818 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-25 12:43:00,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:00] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:43:00,754 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:00,754 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:43:00,760 25 INFO rb-44da9a1-224237-407818 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-25 12:43:00,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:00] "POST /pos-self/relations/157 HTTP/1.1" 200 - 14 0.006 0.018 2026-08-25 12:43:00,800 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.026 2026-08-25 12:43:00,812 25 INFO rb-44da9a1-224237-407818 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-25 12:43:00,817 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:43:01,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:01] "POST /pos-self/data/157 HTTP/1.1" 200 - 111 0.110 0.127 2026-08-25 12:43:01,074 25 INFO rb-44da9a1-224237-407818 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-25 12:43:01,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:01] "GET /web/image/ir.attachment/8261/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:43:01,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:01] "GET /web/image/ir.attachment/8260/raw HTTP/1.1" 200 - 4 0.005 0.005 2026-08-25 12:43:01,263 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-25 12:43:01,264 25 INFO rb-44da9a1-224237-407818 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-25 12:43:01,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5756448 (allocated 6553600) 2026-08-25 12:43:01,320 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 129782 2026-08-25 12:43:01,321 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-25 12:43:01,322 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 129782 2026-08-25 12:43:01,392 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124301_392115_test_self_order_pos_landing_page_carousel.txt 2026-08-25 12:43:01,392 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpwoou1t9g_chrome_odoo" 2026-08-25 12:43:01,682 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 129954 2026-08-25 12:43:01,682 25 INFO rb-44da9a1-224237-407818 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/tmpas75tzxc_chrome_odoo 2026-08-25 12:43:01,682 25 INFO rb-44da9a1-224237-407818 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:42913/json/version 2026-08-25 12:43:01,683 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:01,696 25 INFO rb-44da9a1-224237-407818 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-25 12:43:01,696 25 INFO rb-44da9a1-224237-407818 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:42913/json 2026-08-25 12:43:01,760 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:01,774 25 INFO rb-44da9a1-224237-407818 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:42913/devtools/page/35E55C74C98562830005FE245741A62A 2026-08-25 12:43:01,783 25 INFO rb-44da9a1-224237-407818 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-25 12:43:01,786 25 INFO rb-44da9a1-224237-407818 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-25 12:43:01,796 25 INFO rb-44da9a1-224237-407818 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-25 12:43:01,808 25 INFO rb-44da9a1-224237-407818 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=92ea2f63d4704c03" in browser 2026-08-25 12:43:01,808 25 INFO rb-44da9a1-224237-407818 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=92ea2f63d4704c03" 2026-08-25 12:43:01,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:01] "GET /pos-self/157?access_token=92ea2f63d4704c03 HTTP/1.1" 200 - 5 0.005 0.014 2026-08-25 12:43:01,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '35E55C74C98562830005FE245741A62A', 'loaderId': 'DDDE8FFA5F1A31D1F599C21F2400D8F2', 'isDownload': False} 2026-08-25 12:43:01,899 25 INFO rb-44da9a1-224237-407818 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-25 12:43:01,918 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:01,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:01] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.006 2026-08-25 12:43:01,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:01] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-08-25 12:43:01,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:01] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-08-25 12:43:02,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-08-25 12:43:02,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-08-25 12:43:02,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:02] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.003 0.014 2026-08-25 12:43:02,137 25 INFO rb-44da9a1-224237-407818 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=92ea2f63d4704c03", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:43:02,142 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:02,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:43:02,152 25 INFO rb-44da9a1-224237-407818 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-25 12:43:02,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:02] "POST /pos-self/relations/157 HTTP/1.1" 200 - 14 0.008 0.024 2026-08-25 12:43:02,194 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.036 2026-08-25 12:43:02,205 25 INFO rb-44da9a1-224237-407818 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-25 12:43:02,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:02] "POST /pos-self/data/157 HTTP/1.1" 200 - 112 0.056 0.109 2026-08-25 12:43:02,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.162 2026-08-25 12:43:02,442 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-08-25 12:43:02,449 25 INFO rb-44da9a1-224237-407818 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-25 12:43:02,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:02] "GET /web/image/ir.attachment/8264/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:43:02,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:02] "GET /web/image/ir.attachment/8263/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:43:02,652 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-08-25 12:43:02,653 25 INFO rb-44da9a1-224237-407818 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-25 12:43:02,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5768256 (allocated 6553600) 2026-08-25 12:43:02,723 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 129954 2026-08-25 12:43:02,723 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-08-25 12:43:02,724 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 129954 2026-08-25 12:43:02,818 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124302_818676_test_self_order_pos_landing_page_carousel.txt 2026-08-25 12:43:02,819 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpas75tzxc_chrome_odoo" 2026-08-25 12:43:02,865 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-08-25 12:43:06,308 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 130135 2026-08-25 12:43:06,308 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpfz45ipme_chrome_odoo 2026-08-25 12:43:06,308 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:35805/json/version 2026-08-25 12:43:06,309 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:06,328 25 INFO rb-44da9a1-224237-407818 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-25 12:43:06,328 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:35805/json 2026-08-25 12:43:06,328 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:06,366 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:35805/devtools/page/8CA44200F2C780D8F8358BD228BD2671 2026-08-25 12:43:06,377 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-08-25 12:43:06,385 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-08-25 12:43:06,462 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-08-25 12:43:06,638 25 INFO rb-44da9a1-224237-407818 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=ce059762a2234169" in browser 2026-08-25 12:43:06,638 25 INFO rb-44da9a1-224237-407818 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=ce059762a2234169" 2026-08-25 12:43:06,653 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:43:07,005 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /pos-self/158?access_token=ce059762a2234169 HTTP/1.1" 200 - 57 0.070 0.287 2026-08-25 12:43:07,008 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '8CA44200F2C780D8F8358BD228BD2671', 'loaderId': 'B8D8C2DAF4A29E4DEEF5C8B011B82277', 'isDownload': False} 2026-08-25 12:43:07,008 25 INFO rb-44da9a1-224237-407818 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-25 12:43:07,022 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:07,040 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:43:07,060 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.028 2026-08-25 12:43:07,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:43:07,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.051 2026-08-25 12:43:07,108 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:43:07,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.086 2026-08-25 12:43:07,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-08-25 12:43:07,246 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:43:07,258 25 INFO rb-44da9a1-224237-407818 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=ce059762a2234169", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:43:07,266 25 INFO rb-44da9a1-224237-407818 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-25 12:43:07,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.011 0.014 2026-08-25 12:43:07,278 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:07,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.019 2026-08-25 12:43:07,339 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.023 0.029 2026-08-25 12:43:07,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.071 2026-08-25 12:43:07,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "POST /pos-self/data/158 HTTP/1.1" 200 - 190 0.071 0.140 2026-08-25 12:43:07,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.197 2026-08-25 12:43:07,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-08-25 12:43:07,667 25 INFO rb-44da9a1-224237-407818 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-25 12:43:07,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/ir.attachment/8302/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:43:07,748 25 INFO rb-44da9a1-224237-407818 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-25 12:43:07,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/ir.attachment/8268/raw HTTP/1.1" 200 - 4 0.001 0.031 2026-08-25 12:43:07,793 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:43:07,843 25 INFO rb-44da9a1-224237-407818 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-25 12:43:07,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/pos.category/337/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.008 0.021 2026-08-25 12:43:07,909 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/pos.category/338/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-08-25 12:43:07,911 25 INFO rb-44da9a1-224237-407818 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-25 12:43:07,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/pos.category/339/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-08-25 12:43:07,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/pos.category/333/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.003 0.072 2026-08-25 12:43:07,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/product.template/2393/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-08-25 12:43:07,971 25 INFO rb-44da9a1-224237-407818 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-25 12:43:07,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/product.template/2394/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-08-25 12:43:07,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/product.template/2395/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-08-25 12:43:07,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:07] "GET /web/image/product.template/2396/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-08-25 12:43:08,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:08] "GET /web/image/product.template/2397/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-08-25 12:43:08,022 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,026 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:08] "GET /web/image/product.template/2402/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-08-25 12:43:08,103 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:08] "GET /web/image/product.product/2896/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.021 2026-08-25 12:43:08,161 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:08] "GET /web/image/product.product/2897/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.034 2026-08-25 12:43:08,226 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,292 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,314 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:43:08,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:08] "GET /web/image/product.product/2902/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-08-25 12:43:08,343 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,410 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,461 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,519 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,578 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,634 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,700 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,759 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,810 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,868 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,919 25 INFO rb-44da9a1-224237-407818 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-25 12:43:08,972 25 INFO rb-44da9a1-224237-407818 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-25 12:43:09,032 25 INFO rb-44da9a1-224237-407818 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-25 12:43:09,084 25 INFO rb-44da9a1-224237-407818 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-25 12:43:09,144 25 INFO rb-44da9a1-224237-407818 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-25 12:43:09,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38505328 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': 'ec960d3d-f576-45ad-84ae-5d416d8b87bc'}] 2026-08-25 12:43:09,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38505328 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': 'ec960d3d-f576-45ad-84ae-5d416d8b87bc'} created pos.order #884 2026-08-25 12:43:09,220 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38505328 finished 2026-08-25 12:43:09,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.048 0.096 2026-08-25 12:43:09,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-08-25 12:43:09,336 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:09] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:43:09,351 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-08-25 12:43:09,352 25 INFO rb-44da9a1-224237-407818 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-25 12:43:09,403 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9687116 (allocated 11010048) 2026-08-25 12:43:09,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 130135 2026-08-25 12:43:09,410 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-08-25 12:43:09,411 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 130135 2026-08-25 12:43:09,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124309_492167_test_self_order_product_availability.txt 2026-08-25 12:43:09,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpfz45ipme_chrome_odoo" 2026-08-25 12:43:09,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 130334 2026-08-25 12:43:09,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmppjpe6moe_chrome_odoo 2026-08-25 12:43:09,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:46493/json/version 2026-08-25 12:43:09,788 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:09,793 25 INFO rb-44da9a1-224237-407818 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-25 12:43:09,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:46493/json 2026-08-25 12:43:09,794 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:09,802 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:46493/devtools/page/A466FD89B533BFC2337B99B6640CB8DA 2026-08-25 12:43:09,870 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-08-25 12:43:09,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-08-25 12:43:09,888 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-08-25 12:43:09,894 25 INFO rb-44da9a1-224237-407818 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=ce059762a2234169&table_identifier=b8e0afa1" in browser 2026-08-25 12:43:09,894 25 INFO rb-44da9a1-224237-407818 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=ce059762a2234169&table_identifier=b8e0afa1" 2026-08-25 12:43:09,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:09] "GET /pos-self/158?access_token=ce059762a2234169&table_identifier=b8e0afa1 HTTP/1.1" 200 - 9 0.015 0.023 2026-08-25 12:43:10,001 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'A466FD89B533BFC2337B99B6640CB8DA', 'loaderId': 'EF7A701D88D6F14743CD6E840083B385', 'isDownload': False} 2026-08-25 12:43:10,001 25 INFO rb-44da9a1-224237-407818 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-25 12:43:10,019 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:10,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.013 2026-08-25 12:43:10,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.015 2026-08-25 12:43:10,057 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.029 2026-08-25 12:43:10,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:43:10,186 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:43:10,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:43:10,201 25 INFO rb-44da9a1-224237-407818 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=ce059762a2234169&table_identifier=b8e0afa1", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:43:10,206 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:10,206 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:43:10,209 25 INFO rb-44da9a1-224237-407818 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-25 12:43:10,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.005 2026-08-25 12:43:10,263 25 INFO rb-44da9a1-224237-407818 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-25 12:43:10,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "POST /pos-self/relations/158 HTTP/1.1" 200 - 16 0.024 0.031 2026-08-25 12:43:10,276 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-08-25 12:43:10,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "POST /pos-self/data/158 HTTP/1.1" 200 - 120 0.144 0.139 2026-08-25 12:43:10,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-08-25 12:43:10,656 25 INFO rb-44da9a1-224237-407818 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-25 12:43:10,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/image/ir.attachment/8308/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-25 12:43:10,723 25 INFO rb-44da9a1-224237-407818 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-25 12:43:10,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/image/ir.attachment/8268/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:43:10,777 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:43:10,837 25 INFO rb-44da9a1-224237-407818 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-25 12:43:10,877 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/image/pos.category/337/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.002 0.016 2026-08-25 12:43:10,896 25 INFO rb-44da9a1-224237-407818 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-25 12:43:10,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/image/pos.category/338/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.011 0.034 2026-08-25 12:43:10,915 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43: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-25 12:43:10,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/image/pos.category/339/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.002 0.062 2026-08-25 12:43:10,948 25 INFO rb-44da9a1-224237-407818 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-25 12:43:10,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/image/pos.category/333/image_128?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.081 2026-08-25 12:43:10,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/image/product.template/2393/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.079 2026-08-25 12:43:10,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/image/product.template/2395/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-08-25 12:43:10,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:10] "GET /web/image/product.template/2394/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-25 12:43:11,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.template/2396/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-08-25 12:43:11,027 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.template/2397/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.010 0.085 2026-08-25 12:43:11,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.template/2402/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.080 2026-08-25 12:43:11,065 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.template/2398/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.089 2026-08-25 12:43:11,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.template/2399/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.091 2026-08-25 12:43:11,085 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.template/2400/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.111 2026-08-25 12:43:11,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.template/2401/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-08-25 12:43:11,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.template/2378/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-08-25 12:43:11,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.product/2896/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.110 2026-08-25 12:43:11,173 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.product/2897/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.106 2026-08-25 12:43:11,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.template/2379/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-25 12:43:11,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.template/2382/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.079 2026-08-25 12:43:11,238 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,267 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:11] "GET /web/image/product.product/2902/image_512?unique=2026-08-25T12:42:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-08-25 12:43:11,288 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,355 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,406 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,460 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,534 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,596 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,662 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,721 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,773 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,839 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,889 25 INFO rb-44da9a1-224237-407818 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-25 12:43:11,942 25 INFO rb-44da9a1-224237-407818 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-25 12:43:12,002 25 INFO rb-44da9a1-224237-407818 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-25 12:43:12,053 25 INFO rb-44da9a1-224237-407818 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-25 12:43:12,113 25 INFO rb-44da9a1-224237-407818 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-25 12:43:12,147 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86729711 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000002', 'uuid': '933fbb47-1f8b-4ce3-9e81-773c21eacc1b'}] 2026-08-25 12:43:12,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86729711 order {'name': None, 'pos_reference': '260-158-000002', 'uuid': '933fbb47-1f8b-4ce3-9e81-773c21eacc1b'} created pos.order #885 2026-08-25 12:43:12,188 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86729711 finished 2026-08-25 12:43:12,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.049 0.085 2026-08-25 12:43:12,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-08-25 12:43:12,316 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-08-25 12:43:12,316 25 INFO rb-44da9a1-224237-407818 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-25 12:43:12,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10171136 (allocated 11534336) 2026-08-25 12:43:12,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 130334 2026-08-25 12:43:12,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-08-25 12:43:12,384 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 130334 2026-08-25 12:43:12,486 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124312_485858_test_self_order_product_availability.txt 2026-08-25 12:43:12,486 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmppjpe6moe_chrome_odoo" 2026-08-25 12:43:12,529 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-25 12:43:13,448 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-08-25 12:43:16,648 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:43:16,819 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32275136 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-08-25 12:43:16,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32275136 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #886 2026-08-25 12:43:16,849 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32275136 finished 2026-08-25 12:43:16,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 121 0.051 0.205 2026-08-25 12:43:16,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:16] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 42 0.017 0.023 2026-08-25 12:43:16,975 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-08-25 12:43:19,840 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:43:20,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:20] "POST /pos-self/data/160 HTTP/1.1" 200 - 201 0.109 0.255 2026-08-25 12:43:20,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-08-25 12:43:23,078 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:43:23,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:23] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 72 0.021 0.170 2026-08-25 12:43:23,299 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-08-25 12:43:26,452 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:43:26,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:26] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.020 0.325 2026-08-25 12:43:26,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:26] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 56 0.036 0.040 2026-08-25 12:43:26,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:26] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.006 0.010 2026-08-25 12:43:26,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:26] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.022 0.029 2026-08-25 12:43:26,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:26] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.008 0.022 2026-08-25 12:43:27,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:27] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.014 0.022 2026-08-25 12:43:27,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:27] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.004 0.011 2026-08-25 12:43:27,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:27] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.012 0.021 2026-08-25 12:43:27,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:27] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.016 0.032 2026-08-25 12:43:27,196 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-08-25 12:43:30,094 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-08-25 12:43:33,042 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:43:33,331 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:33] "POST /pos-self/data/164 HTTP/1.1" 200 - 192 0.094 0.197 2026-08-25 12:43:33,602 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 130551 2026-08-25 12:43:33,602 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmpf5b7idze_chrome_odoo 2026-08-25 12:43:33,602 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:34203/json/version 2026-08-25 12:43:33,603 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:33,659 25 INFO rb-44da9a1-224237-407818 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-25 12:43:33,659 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:34203/json 2026-08-25 12:43:33,660 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:33,668 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:34203/devtools/page/00624E900248EE048C7BE5D52F0EFA36 2026-08-25 12:43:33,675 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-08-25 12:43:33,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-08-25 12:43:33,702 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-08-25 12:43:33,762 25 INFO rb-44da9a1-224237-407818 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=cdcbb9940c644257" in browser 2026-08-25 12:43:33,762 25 INFO rb-44da9a1-224237-407818 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=cdcbb9940c644257" 2026-08-25 12:43:33,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:33] "GET /pos-self/164?access_token=cdcbb9940c644257 HTTP/1.1" 200 - 38 0.018 0.142 2026-08-25 12:43:33,936 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': '00624E900248EE048C7BE5D52F0EFA36', 'loaderId': '834272CB45BF3574905A40A969D68EE7', 'isDownload': False} 2026-08-25 12:43:33,937 25 INFO rb-44da9a1-224237-407818 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-25 12:43:33,959 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:33,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:43:34,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.028 2026-08-25 12:43:34,025 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:43:34,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.062 2026-08-25 12:43:34,047 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:43:34,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.080 2026-08-25 12:43:34,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-25 12:43:34,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:43:34,224 25 INFO rb-44da9a1-224237-407818 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=cdcbb9940c644257", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:43:34,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.008 2026-08-25 12:43:34,231 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:34,231 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:43:34,237 25 INFO rb-44da9a1-224237-407818 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-25 12:43:34,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-08-25 12:43:34,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "POST /pos-self/relations/164 HTTP/1.1" 200 - 36 0.017 0.053 2026-08-25 12:43:34,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-08-25 12:43:34,479 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "POST /pos-self/data/164 HTTP/1.1" 200 - 106 0.047 0.095 2026-08-25 12:43:34,523 25 INFO rb-44da9a1-224237-407818 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-25 12:43:34,556 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /web/image/ir.attachment/8546/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:43:34,606 25 INFO rb-44da9a1-224237-407818 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-25 12:43:34,638 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:43:34,642 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /web/image/pos.category/347/image_128?unique=2026-08-25T12:43:12.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-08-25 12:43:34,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:34] "GET /web/image/product.template/2403/image_512?unique=2026-08-25T12:43:12.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-25 12:43:34,661 25 INFO rb-44da9a1-224237-407818 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-25 12:43:34,707 25 INFO rb-44da9a1-224237-407818 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-25 12:43:34,759 25 INFO rb-44da9a1-224237-407818 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-25 12:43:34,810 25 INFO rb-44da9a1-224237-407818 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-25 12:43:34,861 25 INFO rb-44da9a1-224237-407818 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-25 12:43:34,912 25 INFO rb-44da9a1-224237-407818 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-25 12:43:34,963 25 INFO rb-44da9a1-224237-407818 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-25 12:43:35,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-08-25 12:43:35,015 25 INFO rb-44da9a1-224237-407818 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-25 12:43:35,069 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6683940 (allocated 7602176) 2026-08-25 12:43:35,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 130551 2026-08-25 12:43:35,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-08-25 12:43:35,073 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 130551 2026-08-25 12:43:35,174 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124335_174226_test_preparation_categories_are_loaded.txt 2026-08-25 12:43:35,174 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmpf5b7idze_chrome_odoo" 2026-08-25 12:43:35,229 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-25 12:43:36,160 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-08-25 12:43:39,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 130729 2026-08-25 12:43:39,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpad4032td_chrome_odoo 2026-08-25 12:43:39,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:45037/json/version 2026-08-25 12:43:39,345 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:39,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-25 12:43:39,374 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:45037/json 2026-08-25 12:43:39,374 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:39,384 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:45037/devtools/page/68048831AB8184ABFDCBBD36D639FF8D 2026-08-25 12:43:39,393 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-08-25 12:43:39,472 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-08-25 12:43:39,493 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-08-25 12:43:39,662 25 INFO rb-44da9a1-224237-407818 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=1a68d483e84c4cc9" in browser 2026-08-25 12:43:39,663 25 INFO rb-44da9a1-224237-407818 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=1a68d483e84c4cc9" 2026-08-25 12:43:39,686 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:43:39,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:39] "GET /pos-self/165?access_token=1a68d483e84c4cc9 HTTP/1.1" 200 - 57 0.019 0.253 2026-08-25 12:43:39,954 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '68048831AB8184ABFDCBBD36D639FF8D', 'loaderId': 'F3363842F7BA1CFD64AD85BAF9FBEC53', 'isDownload': False} 2026-08-25 12:43:39,954 25 INFO rb-44da9a1-224237-407818 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-25 12:43:39,960 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:39,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:43:40,017 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.026 2026-08-25 12:43:40,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:43:40,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.065 2026-08-25 12:43:40,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:43:40,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.083 2026-08-25 12:43:40,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-25 12:43:40,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:43:40,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.015 2026-08-25 12:43:40,218 25 INFO rb-44da9a1-224237-407818 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=1a68d483e84c4cc9", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:43:40,225 25 INFO rb-44da9a1-224237-407818 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-25 12:43:40,226 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:40,226 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:43:40,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "POST /pos-self/relations/165 HTTP/1.1" 200 - 37 0.015 0.026 2026-08-25 12:43:40,281 25 INFO rb-44da9a1-224237-407818 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-25 12:43:40,308 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.070 2026-08-25 12:43:40,586 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "POST /pos-self/data/165 HTTP/1.1" 200 - 175 0.077 0.213 2026-08-25 12:43:40,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.264 2026-08-25 12:43:40,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-08-25 12:43:40,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-25 12:43:40,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/image/ir.attachment/8597/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:43:40,730 25 INFO rb-44da9a1-224237-407818 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-25 12:43:40,796 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/image/product.template/2408/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.010 2026-08-25 12:43:40,799 25 INFO rb-44da9a1-224237-407818 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-25 12:43:40,801 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:43:40,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.039 2026-08-25 12:43:40,828 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/image/product.template/2409/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-08-25 12:43:40,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/image/product.template/2410/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.028 0.059 2026-08-25 12:43:40,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/image/product.template/2412/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-25 12:43:40,888 25 INFO rb-44da9a1-224237-407818 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-25 12:43:40,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/image/product.template/2411/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-08-25 12:43:40,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/image/ir.attachment/8563/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:43:40,919 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43: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-25 12:43:40,936 25 INFO rb-44da9a1-224237-407818 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-25 12:43:40,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:40] "GET /web/image/product.product/2908/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.018 2026-08-25 12:43:41,002 25 INFO rb-44da9a1-224237-407818 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-25 12:43:41,030 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20065714 started for PoS orders references: [{'name': None, 'pos_reference': '260-165-000001', 'uuid': 'dfffcc8d-a753-4ef7-976a-41ed12fc7cd2'}] 2026-08-25 12:43:41,061 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20065714 order {'name': None, 'pos_reference': '260-165-000001', 'uuid': 'dfffcc8d-a753-4ef7-976a-41ed12fc7cd2'} created pos.order #890 2026-08-25 12:43:41,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20065714 finished 2026-08-25 12:43:41,140 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.046 0.095 2026-08-25 12:43:41,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:41] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:43:41,184 25 INFO rb-44da9a1-224237-407818 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-25 12:43:41,234 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-08-25 12:43:41,235 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-08-25 12:43:41,262 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7505040 (allocated 8650752) 2026-08-25 12:43:41,264 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 130729 2026-08-25 12:43:41,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-08-25 12:43:41,266 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 130729 2026-08-25 12:43:41,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124341_339543_test_duplicate_order_kiosk.txt 2026-08-25 12:43:41,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmpad4032td_chrome_odoo" 2026-08-25 12:43:41,372 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-08-25 12:43:44,374 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 130923 2026-08-25 12:43:44,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmpnm0w0xaq_chrome_odoo 2026-08-25 12:43:44,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:36247/json/version 2026-08-25 12:43:44,376 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:44,390 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-08-25 12:43:44,390 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:36247/json 2026-08-25 12:43:44,391 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:44,397 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:36247/devtools/page/2B135D54AD0B4881DB5E8ACE4CE9C283 2026-08-25 12:43:44,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-08-25 12:43:44,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-08-25 12:43:44,488 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-08-25 12:43:44,635 25 INFO rb-44da9a1-224237-407818 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=a0d7d58c320f422d" in browser 2026-08-25 12:43:44,635 25 INFO rb-44da9a1-224237-407818 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=a0d7d58c320f422d" 2026-08-25 12:43:44,646 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:43:44,889 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:44] "GET /pos-self/166?access_token=a0d7d58c320f422d HTTP/1.1" 200 - 57 0.037 0.208 2026-08-25 12:43:44,894 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '2B135D54AD0B4881DB5E8ACE4CE9C283', 'loaderId': 'C86E3D245D6B99862D9D8CA821E6CB6C', 'isDownload': False} 2026-08-25 12:43:44,894 25 INFO rb-44da9a1-224237-407818 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-25 12:43:44,912 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:44,929 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:43:44,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:44] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.020 2026-08-25 12:43:44,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:43:44,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:44] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.053 2026-08-25 12:43:44,985 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:43:44,992 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:44] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.065 2026-08-25 12:43:45,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-25 12:43:45,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:43:45,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.008 2026-08-25 12:43:45,165 25 INFO rb-44da9a1-224237-407818 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=a0d7d58c320f422d", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:43:45,170 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:45,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:43:45,172 25 INFO rb-44da9a1-224237-407818 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-25 12:43:45,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "POST /pos-self/relations/166 HTTP/1.1" 200 - 37 0.010 0.021 2026-08-25 12:43:45,229 25 INFO rb-44da9a1-224237-407818 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-25 12:43:45,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.056 2026-08-25 12:43:45,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "POST /pos-self/data/166 HTTP/1.1" 200 - 175 0.065 0.152 2026-08-25 12:43:45,454 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.203 2026-08-25 12:43:45,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.023 2026-08-25 12:43:45,515 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-08-25 12:43:45,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/image/ir.attachment/8638/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:43:45,595 25 INFO rb-44da9a1-224237-407818 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-25 12:43:45,633 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-25 12:43:45,650 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:43:45,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/image/product.template/2408/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.017 0.016 2026-08-25 12:43:45,673 25 INFO rb-44da9a1-224237-407818 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-25 12:43:45,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/image/product.template/2409/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-25 12:43:45,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/image/product.template/2412/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-08-25 12:43:45,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/image/product.template/2410/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-08-25 12:43:45,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/image/product.template/2411/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-25 12:43:45,739 25 INFO rb-44da9a1-224237-407818 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-25 12:43:45,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/image/ir.attachment/8604/raw HTTP/1.1" 200 - 4 0.013 0.005 2026-08-25 12:43:45,786 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43: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-25 12:43:45,789 25 INFO rb-44da9a1-224237-407818 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-25 12:43:45,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:45] "GET /web/image/product.product/2908/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.018 2026-08-25 12:43:45,849 25 INFO rb-44da9a1-224237-407818 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-25 12:43:45,883 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16279986 started for PoS orders references: [{'name': None, 'pos_reference': '260-166-000001', 'uuid': 'cb4c6a33-38ed-4bd6-aa62-9d81a9819da1'}] 2026-08-25 12:43:45,916 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16279986 order {'name': None, 'pos_reference': '260-166-000001', 'uuid': 'cb4c6a33-38ed-4bd6-aa62-9d81a9819da1'} created pos.order #891 2026-08-25 12:43:45,927 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16279986 finished 2026-08-25 12:43:46,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:46] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 235 0.145 0.241 2026-08-25 12:43:46,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:46] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.008 2026-08-25 12:43:46,278 25 INFO rb-44da9a1-224237-407818 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-25 12:43:46,330 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-08-25 12:43:46,330 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:43:46,370 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7436016 (allocated 8388608) 2026-08-25 12:43:46,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 130923 2026-08-25 12:43:46,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-08-25 12:43:46,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 130923 2026-08-25 12:43:46,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124346_457374_test_order_price_null.txt 2026-08-25 12:43:46,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmpnm0w0xaq_chrome_odoo" 2026-08-25 12:43:46,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-08-25 12:43:49,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 131115 2026-08-25 12:43:49,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpbgfbp6vd_chrome_odoo 2026-08-25 12:43:49,749 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46667/json/version 2026-08-25 12:43:49,750 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:49,770 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-25 12:43:49,770 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46667/json 2026-08-25 12:43:49,770 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:49,777 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:46667/devtools/page/FBC439F0CC83C7C21E20131F75621CC3 2026-08-25 12:43:49,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-25 12:43:49,788 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-25 12:43:49,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-25 12:43:50,021 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad" in browser 2026-08-25 12:43:50,021 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad" 2026-08-25 12:43:50,034 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:43:50,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "GET /pos-self/167?access_token=f4277d9eca7144ad HTTP/1.1" 200 - 59 0.024 0.249 2026-08-25 12:43:50,305 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'FBC439F0CC83C7C21E20131F75621CC3', 'loaderId': '464C4CECB5735CCD07FCE27FABE58565', 'isDownload': False} 2026-08-25 12:43:50,305 25 INFO rb-44da9a1-224237-407818 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-25 12:43:50,319 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:50,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:43:50,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.021 0.040 2026-08-25 12:43:50,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:43:50,428 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.085 2026-08-25 12:43:50,437 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:43:50,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.113 2026-08-25 12:43:50,543 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.007 2026-08-25 12:43:50,556 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:43:50,569 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:43:50,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.017 2026-08-25 12:43:50,579 25 INFO rb-44da9a1-224237-407818 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-25 12:43:50,580 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:50,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:43:50,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-25 12:43:50,636 25 INFO rb-44da9a1-224237-407818 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-25 12:43:50,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "POST /pos-self/relations/167 HTTP/1.1" 200 - 37 0.042 0.063 2026-08-25 12:43:50,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-08-25 12:43:50,973 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:50] "POST /pos-self/data/167 HTTP/1.1" 200 - 182 0.125 0.120 2026-08-25 12:43:51,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-08-25 12:43:51,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-25 12:43:51,091 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/ir.attachment/8679/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:43:51,122 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/ir.attachment/8645/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:43:51,188 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:43:51,211 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-08-25 12:43:51,254 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.026 2026-08-25 12:43:51,264 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/product.template/2408/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-08-25 12:43:51,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/product.template/2409/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-08-25 12:43:51,281 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/product.template/2412/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-08-25 12:43:51,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/product.template/2410/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-08-25 12:43:51,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/product.template/2411/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-25 12:43:51,358 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,410 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/product.template/2414/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.009 2026-08-25 12:43:51,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/product.template/2413/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-08-25 12:43:51,473 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,538 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,610 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/product.product/2908/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-08-25 12:43:51,655 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43: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-25 12:43:51,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/product.product/2913/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.006 0.018 2026-08-25 12:43:51,669 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:51] "GET /web/image/product.product/2914/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.034 2026-08-25 12:43:51,718 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,770 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,821 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,879 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,932 25 INFO rb-44da9a1-224237-407818 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-25 12:43:51,994 25 INFO rb-44da9a1-224237-407818 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-25 12:43:52,047 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18241114 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '3af74f75-91cb-45e8-80cf-d1040458c8a5'}] 2026-08-25 12:43:52,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18241114 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '3af74f75-91cb-45e8-80cf-d1040458c8a5'} created pos.order #892 2026-08-25 12:43:52,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18241114 finished 2026-08-25 12:43:52,190 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:52] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 128 0.060 0.134 2026-08-25 12:43:52,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-08-25 12:43:52,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:52] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-08-25 12:43:52,258 25 INFO rb-44da9a1-224237-407818 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-25 12:43:52,299 25 INFO rb-44da9a1-224237-407818 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-25 12:43:52,358 25 INFO rb-44da9a1-224237-407818 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-25 12:43:52,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:52] "GET /web/image/ir.attachment/8678/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:43:52,415 25 INFO rb-44da9a1-224237-407818 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-25 12:43:52,471 25 INFO rb-44da9a1-224237-407818 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-25 12:43:52,522 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-25 12:43:52,523 25 INFO rb-44da9a1-224237-407818 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-25 12:43:52,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8628964 (allocated 9961472) 2026-08-25 12:43:52,563 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 131115 2026-08-25 12:43:52,563 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-25 12:43:52,564 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 131115 2026-08-25 12:43:52,658 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124352_658729_test_self_order_kiosk.txt 2026-08-25 12:43:52,659 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpbgfbp6vd_chrome_odoo" 2026-08-25 12:43:52,918 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 131307 2026-08-25 12:43:52,919 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpah8agy56_chrome_odoo 2026-08-25 12:43:52,919 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36561/json/version 2026-08-25 12:43:52,921 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:52,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-25 12:43:52,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36561/json 2026-08-25 12:43:52,968 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:52,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:36561/devtools/page/6D8DBC52C7D6DAC8C72692654F1521E3 2026-08-25 12:43:52,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-25 12:43:52,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-25 12:43:53,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-25 12:43:53,070 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad" in browser 2026-08-25 12:43:53,070 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad" 2026-08-25 12:43:53,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /pos-self/167?access_token=f4277d9eca7144ad HTTP/1.1" 200 - 7 0.007 0.020 2026-08-25 12:43:53,118 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '6D8DBC52C7D6DAC8C72692654F1521E3', 'loaderId': 'F7454C2B0DA44EFF51BB6E570FFD5430', 'isDownload': False} 2026-08-25 12:43:53,119 25 INFO rb-44da9a1-224237-407818 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-25 12:43:53,122 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:53,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.008 2026-08-25 12:43:53,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.010 0.016 2026-08-25 12:43:53,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.033 2026-08-25 12:43:53,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-25 12:43:53,362 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:43:53,371 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:43:53,379 25 INFO rb-44da9a1-224237-407818 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-25 12:43:53,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.005 0.011 2026-08-25 12:43:53,382 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:53,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:43:53,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.015 0.020 2026-08-25 12:43:53,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.035 2026-08-25 12:43:53,435 25 INFO rb-44da9a1-224237-407818 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-25 12:43:53,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.054 0.125 2026-08-25 12:43:53,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.178 2026-08-25 12:43:53,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-08-25 12:43:53,684 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-25 12:43:53,710 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/image/ir.attachment/8679/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:43:53,731 25 INFO rb-44da9a1-224237-407818 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-25 12:43:53,754 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/image/ir.attachment/8645/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:43:53,779 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:43:53,833 25 INFO rb-44da9a1-224237-407818 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-25 12:43:53,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:43:53,885 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.025 2026-08-25 12:43:53,893 25 INFO rb-44da9a1-224237-407818 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-25 12:43:53,899 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/image/product.template/2408/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.031 2026-08-25 12:43:53,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/image/product.template/2410/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.044 2026-08-25 12:43:53,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/image/product.template/2409/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-08-25 12:43:53,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/image/product.template/2412/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-08-25 12:43:53,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:53] "GET /web/image/product.template/2411/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-08-25 12:43:53,970 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,026 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,049 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43: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-25 12:43:54,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:54] "GET /web/image/product.product/2908/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.009 0.018 2026-08-25 12:43:54,077 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,138 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:54] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.010 2026-08-25 12:43:54,202 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,265 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62213300 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000002', 'uuid': 'dfb00888-4958-4973-9441-3fdd6695de20'}] 2026-08-25 12:43:54,335 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62213300 order {'name': None, 'pos_reference': '260-167-000002', 'uuid': 'dfb00888-4958-4973-9441-3fdd6695de20'} created pos.order #893 2026-08-25 12:43:54,345 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62213300 finished 2026-08-25 12:43:54,400 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.054 0.085 2026-08-25 12:43:54,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:54] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.005 2026-08-25 12:43:54,454 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,505 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,563 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,619 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,674 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,726 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-25 12:43:54,726 25 INFO rb-44da9a1-224237-407818 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-25 12:43:54,760 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8385144 (allocated 9437184) 2026-08-25 12:43:54,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 131307 2026-08-25 12:43:54,771 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-25 12:43:54,772 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 131307 2026-08-25 12:43:54,854 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124354_854204_test_self_order_kiosk.txt 2026-08-25 12:43:54,854 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpah8agy56_chrome_odoo" 2026-08-25 12:43:55,122 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 131501 2026-08-25 12:43:55,123 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpp_c0msqv_chrome_odoo 2026-08-25 12:43:55,123 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:32959/json/version 2026-08-25 12:43:55,124 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:55,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-25 12:43:55,172 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:32959/json 2026-08-25 12:43:55,172 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:55,195 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:32959/devtools/page/B04A947B7415111D87D0BC3E828213A7 2026-08-25 12:43:55,201 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-25 12:43:55,264 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-25 12:43:55,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-25 12:43:55,275 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad" in browser 2026-08-25 12:43:55,275 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad" 2026-08-25 12:43:55,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "GET /pos-self/167?access_token=f4277d9eca7144ad HTTP/1.1" 200 - 7 0.006 0.018 2026-08-25 12:43:55,322 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'B04A947B7415111D87D0BC3E828213A7', 'loaderId': '1CDC0959E1D8D8F48711DEDBA17B4128', 'isDownload': False} 2026-08-25 12:43:55,322 25 INFO rb-44da9a1-224237-407818 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-25 12:43:55,360 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:55,376 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-08-25 12:43:55,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.014 2026-08-25 12:43:55,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-08-25 12:43:55,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:43:55,597 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-08-25 12:43:55,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.003 0.012 2026-08-25 12:43:55,609 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:43:55,616 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:55,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:43:55,621 25 INFO rb-44da9a1-224237-407818 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-25 12:43:55,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.008 0.025 2026-08-25 12:43:55,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.037 2026-08-25 12:43:55,670 25 INFO rb-44da9a1-224237-407818 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-25 12:43:55,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.059 0.139 2026-08-25 12:43:55,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.185 2026-08-25 12:43:55,930 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.027 2026-08-25 12:43:55,936 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-25 12:43:55,974 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:55] "GET /web/image/ir.attachment/8679/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:43:56,021 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,080 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:43:56,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-08-25 12:43:56,097 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.008 0.035 2026-08-25 12:43:56,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "GET /web/image/product.template/2408/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.048 2026-08-25 12:43:56,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "GET /web/image/product.template/2409/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-08-25 12:43:56,148 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,152 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "GET /web/image/product.template/2412/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-08-25 12:43:56,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "GET /web/image/product.template/2410/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-08-25 12:43:56,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "GET /web/image/product.template/2411/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-08-25 12:43:56,220 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,282 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,289 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "GET /web/image/ir.attachment/8645/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:43:56,313 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43: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-25 12:43:56,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "GET /web/image/product.product/2908/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.006 0.011 2026-08-25 12:43:56,334 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,393 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,446 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,504 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,532 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50803175 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000003', 'uuid': '405a5479-f181-4b5a-9030-19c45c408c4a'}] 2026-08-25 12:43:56,556 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50803175 order {'name': None, 'pos_reference': '260-167-000003', 'uuid': '405a5479-f181-4b5a-9030-19c45c408c4a'} created pos.order #894 2026-08-25 12:43:56,564 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50803175 finished 2026-08-25 12:43:56,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.027 0.085 2026-08-25 12:43:56,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-08-25 12:43:56,665 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:56] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.013 2026-08-25 12:43:56,715 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,770 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,820 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,884 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,939 25 INFO rb-44da9a1-224237-407818 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-25 12:43:56,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-25 12:43:56,991 25 INFO rb-44da9a1-224237-407818 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-25 12:43:57,031 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8043188 (allocated 8912896) 2026-08-25 12:43:57,036 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 131501 2026-08-25 12:43:57,037 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-25 12:43:57,038 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 131501 2026-08-25 12:43:57,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124357_100755_test_self_order_kiosk.txt 2026-08-25 12:43:57,101 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpp_c0msqv_chrome_odoo" 2026-08-25 12:43:57,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 131693 2026-08-25 12:43:57,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp8nll4gen_chrome_odoo 2026-08-25 12:43:57,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35935/json/version 2026-08-25 12:43:57,400 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:57,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-25 12:43:57,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35935/json 2026-08-25 12:43:57,411 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:57,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:35935/devtools/page/ED92336A29EB92B672290540FCB40B9C 2026-08-25 12:43:57,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-25 12:43:57,475 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-25 12:43:57,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-25 12:43:57,572 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad" in browser 2026-08-25 12:43:57,572 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad" 2026-08-25 12:43:57,623 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:57] "GET /pos-self/167?access_token=f4277d9eca7144ad HTTP/1.1" 200 - 7 0.011 0.032 2026-08-25 12:43:57,628 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'ED92336A29EB92B672290540FCB40B9C', 'loaderId': '4E7C1D4CEA5201EA429A3413B14C5038', 'isDownload': False} 2026-08-25 12:43:57,628 25 INFO rb-44da9a1-224237-407818 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-25 12:43:57,641 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:57,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:57] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-08-25 12:43:57,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:57] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-08-25 12:43:57,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:57] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-08-25 12:43:57,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:43:57,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-08-25 12:43:57,850 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:57] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.005 0.015 2026-08-25 12:43:57,852 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:43:57,857 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:57,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:43:57,862 25 INFO rb-44da9a1-224237-407818 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-25 12:43:57,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:57] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.009 0.023 2026-08-25 12:43:57,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.034 2026-08-25 12:43:57,916 25 INFO rb-44da9a1-224237-407818 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-25 12:43:58,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.053 0.120 2026-08-25 12:43:58,089 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.164 2026-08-25 12:43:58,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-08-25 12:43:58,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-25 12:43:58,196 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/image/ir.attachment/8679/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:43:58,255 25 INFO rb-44da9a1-224237-407818 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-25 12:43:58,308 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:43:58,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.007 0.035 2026-08-25 12:43:58,323 25 INFO rb-44da9a1-224237-407818 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-25 12:43:58,336 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.058 2026-08-25 12:43:58,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/image/product.template/2408/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-08-25 12:43:58,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/image/product.template/2412/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-08-25 12:43:58,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/image/product.template/2409/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-25 12:43:58,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/image/product.template/2410/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-08-25 12:43:58,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/image/product.template/2411/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-08-25 12:43:58,403 25 INFO rb-44da9a1-224237-407818 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-25 12:43:58,465 25 INFO rb-44da9a1-224237-407818 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-25 12:43:58,478 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/image/ir.attachment/8645/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:43:58,491 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:43:58,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "GET /web/image/product.product/2908/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-08-25 12:43:58,518 25 INFO rb-44da9a1-224237-407818 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-25 12:43:58,583 25 INFO rb-44da9a1-224237-407818 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-25 12:43:58,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91199293 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000004', 'uuid': 'f16d8b07-530c-4ced-bc8e-e077e178d91c'}] 2026-08-25 12:43:58,633 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91199293 order {'name': None, 'pos_reference': '260-167-000004', 'uuid': 'f16d8b07-530c-4ced-bc8e-e077e178d91c'} created pos.order #895 2026-08-25 12:43:58,641 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91199293 finished 2026-08-25 12:43:58,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.033 0.094 2026-08-25 12:43:58,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-08-25 12:43:58,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:58] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.019 2026-08-25 12:43:58,771 25 INFO rb-44da9a1-224237-407818 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-25 12:43:58,818 25 INFO rb-44da9a1-224237-407818 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-25 12:43:58,890 25 INFO rb-44da9a1-224237-407818 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-25 12:43:58,947 25 INFO rb-44da9a1-224237-407818 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-25 12:43:58,997 25 INFO rb-44da9a1-224237-407818 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-25 12:43:59,048 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-25 12:43:59,050 25 INFO rb-44da9a1-224237-407818 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-25 12:43:59,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7990744 (allocated 9175040) 2026-08-25 12:43:59,113 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 131693 2026-08-25 12:43:59,113 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-25 12:43:59,114 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 131693 2026-08-25 12:43:59,176 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124359_176577_test_self_order_kiosk.txt 2026-08-25 12:43:59,176 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp8nll4gen_chrome_odoo" 2026-08-25 12:43:59,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 131880 2026-08-25 12:43:59,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmprrq1r8_6_chrome_odoo 2026-08-25 12:43:59,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37341/json/version 2026-08-25 12:43:59,461 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:59,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-08-25 12:43:59,471 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37341/json 2026-08-25 12:43:59,471 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:43:59,479 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:37341/devtools/page/A55C9D59EB88AF67F7D71BFF7AD718E4 2026-08-25 12:43:59,490 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-08-25 12:43:59,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-08-25 12:43:59,578 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-08-25 12:43:59,580 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad" in browser 2026-08-25 12:43:59,580 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad" 2026-08-25 12:43:59,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:59] "GET /pos-self/167?access_token=f4277d9eca7144ad HTTP/1.1" 200 - 7 0.005 0.020 2026-08-25 12:43:59,620 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'A55C9D59EB88AF67F7D71BFF7AD718E4', 'loaderId': '8E53D0E52F1B6532AC21284E20D5EEBC', 'isDownload': False} 2026-08-25 12:43:59,620 25 INFO rb-44da9a1-224237-407818 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-25 12:43:59,671 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:43:59,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:59] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.010 2026-08-25 12:43:59,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:59] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.014 2026-08-25 12:43:59,701 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:59] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-08-25 12:43:59,857 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:43:59,866 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-08-25 12:43:59,877 25 INFO rb-44da9a1-224237-407818 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=f4277d9eca7144ad", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:43:59,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:59] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.005 0.009 2026-08-25 12:43:59,882 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:43:59,882 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:43:59,884 25 INFO rb-44da9a1-224237-407818 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-25 12:43:59,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:59] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.009 0.020 2026-08-25 12:43:59,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:43:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-08-25 12:43:59,937 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "POST /pos-self/data/167 HTTP/1.1" 200 - 114 0.046 0.126 2026-08-25 12:44:00,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.165 2026-08-25 12:44:00,162 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-25 12:44:00,168 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-08-25 12:44:00,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/ir.attachment/8679/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:44:00,247 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,295 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:44:00,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:44:00,312 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.003 0.040 2026-08-25 12:44:00,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/product.template/2409/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-08-25 12:44:00,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/product.template/2408/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-08-25 12:44:00,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/product.template/2412/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.071 2026-08-25 12:44:00,380 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/product.template/2410/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.081 2026-08-25 12:44:00,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/product.template/2411/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.101 2026-08-25 12:44:00,444 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,513 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,523 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/ir.attachment/8645/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:44:00,551 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:44:00,567 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/product.product/2908/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.024 2026-08-25 12:44:00,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:00] "GET /web/image/product.product/2910/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.028 2026-08-25 12:44:00,617 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,673 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,731 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,800 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,860 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,917 25 INFO rb-44da9a1-224237-407818 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-25 12:44:00,968 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-08-25 12:44:00,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 12:44:01,018 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8082616 (allocated 8912896) 2026-08-25 12:44:01,023 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 131880 2026-08-25 12:44:01,026 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-08-25 12:44:01,026 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 131880 2026-08-25 12:44:01,121 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124401_121051_test_self_order_kiosk.txt 2026-08-25 12:44:01,121 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmprrq1r8_6_chrome_odoo" 2026-08-25 12:44:01,160 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-08-25 12:44:04,282 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [364] 2026-08-25 12:44:04,664 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 132070 2026-08-25 12:44:04,664 25 INFO rb-44da9a1-224237-407818 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/tmpr3pc0fom_chrome_odoo 2026-08-25 12:44:04,665 25 INFO rb-44da9a1-224237-407818 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:37575/json/version 2026-08-25 12:44:04,666 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:04,679 25 INFO rb-44da9a1-224237-407818 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-25 12:44:04,679 25 INFO rb-44da9a1-224237-407818 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:37575/json 2026-08-25 12:44:04,680 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:04,685 25 INFO rb-44da9a1-224237-407818 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:37575/devtools/page/F1CCEB37DCDE934B11AEFF8180A6E384 2026-08-25 12:44:04,691 25 INFO rb-44da9a1-224237-407818 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-25 12:44:04,694 25 INFO rb-44da9a1-224237-407818 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-25 12:44:04,805 25 INFO rb-44da9a1-224237-407818 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-25 12:44:04,996 25 INFO rb-44da9a1-224237-407818 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=7964ef55813044e8" in browser 2026-08-25 12:44:04,996 25 INFO rb-44da9a1-224237-407818 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=7964ef55813044e8" 2026-08-25 12:44:05,011 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:44:05,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:05] "GET /pos-self/168?access_token=7964ef55813044e8 HTTP/1.1" 200 - 57 0.021 0.413 2026-08-25 12:44:05,444 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': 'F1CCEB37DCDE934B11AEFF8180A6E384', 'loaderId': 'FB863AF8FD3B31B61EC6E67D60A66E29', 'isDownload': False} 2026-08-25 12:44:05,445 25 INFO rb-44da9a1-224237-407818 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-25 12:44:05,465 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:44:05,485 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:44:05,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:05] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.024 2026-08-25 12:44:05,521 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:44:05,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:05] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-08-25 12:44:05,570 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:44:05,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:05] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.034 0.082 2026-08-25 12:44:05,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:44:05,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:44:05,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:05] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.003 0.014 2026-08-25 12:44:05,713 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:44:05,713 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:44:05,713 25 INFO rb-44da9a1-224237-407818 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=7964ef55813044e8", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:44:05,725 25 INFO rb-44da9a1-224237-407818 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-25 12:44:05,757 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-08-25 12:44:05,812 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:05] "POST /pos-self/relations/168 HTTP/1.1" 200 - 37 0.029 0.056 2026-08-25 12:44:05,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-08-25 12:44:06,078 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "POST /pos-self/data/168 HTTP/1.1" 200 - 190 0.111 0.144 2026-08-25 12:44:06,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.034 2026-08-25 12:44:06,186 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/ir.attachment/8720/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-25 12:44:06,254 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/ir.attachment/8686/raw HTTP/1.1" 200 - 4 0.007 0.012 2026-08-25 12:44:06,281 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:44:06,343 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/pos.category/349/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.003 0.026 2026-08-25 12:44:06,408 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/pos.category/350/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.053 2026-08-25 12:44:06,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/pos.category/351/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.069 2026-08-25 12:44:06,457 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.080 2026-08-25 12:44:06,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/product.template/2415/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-08-25 12:44:06,486 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/product.template/2416/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-25 12:44:06,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/product.template/2417/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-08-25 12:44:06,511 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/product.template/2418/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-08-25 12:44:06,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/product.template/2419/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-08-25 12:44:06,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/product.template/2424/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-08-25 12:44:06,544 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:06] "GET /web/image/product.product/2918/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.039 2026-08-25 12:44:06,595 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,645 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,701 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,752 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,808 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,865 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,938 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-08-25 12:44:06,939 25 INFO rb-44da9a1-224237-407818 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-25 12:44:06,988 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9332340 (allocated 10485760) 2026-08-25 12:44:06,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 132070 2026-08-25 12:44:06,995 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-08-25 12:44:07,001 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 132070 2026-08-25 12:44:07,096 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124407_096334_test_self_order_kiosk_combo_qty_max_free.txt 2026-08-25 12:44:07,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpr3pc0fom_chrome_odoo" 2026-08-25 12:44:07,130 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-08-25 12:44:10,023 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 132265 2026-08-25 12:44:10,024 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpabipjpxj_chrome_odoo 2026-08-25 12:44:10,024 25 INFO rb-44da9a1-224237-407818 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:36867/json/version 2026-08-25 12:44:10,025 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:10,071 25 INFO rb-44da9a1-224237-407818 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-25 12:44:10,071 25 INFO rb-44da9a1-224237-407818 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:36867/json 2026-08-25 12:44:10,072 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:10,094 25 INFO rb-44da9a1-224237-407818 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:36867/devtools/page/CC47438DFBB539338D2B0B8DD83AD0B4 2026-08-25 12:44:10,102 25 INFO rb-44da9a1-224237-407818 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-25 12:44:10,105 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-08-25 12:44:10,175 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-08-25 12:44:10,302 25 INFO rb-44da9a1-224237-407818 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=da8b2b49981346c3" in browser 2026-08-25 12:44:10,303 25 INFO rb-44da9a1-224237-407818 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=da8b2b49981346c3" 2026-08-25 12:44:10,318 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:44:10,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:10] "GET /pos-self/169?access_token=da8b2b49981346c3 HTTP/1.1" 200 - 57 0.036 0.250 2026-08-25 12:44:10,605 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': 'CC47438DFBB539338D2B0B8DD83AD0B4', 'loaderId': 'CBBFDAC3D7110A0733294F4F7A27F573', 'isDownload': False} 2026-08-25 12:44:10,605 25 INFO rb-44da9a1-224237-407818 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-25 12:44:10,626 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:44:10,649 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:44:10,679 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:10] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.029 2026-08-25 12:44:10,684 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:44:10,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:10] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.052 2026-08-25 12:44:10,710 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:44:10,728 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:10] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.082 2026-08-25 12:44:10,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:44:10,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:44:10,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:10] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.003 0.009 2026-08-25 12:44:10,915 25 INFO rb-44da9a1-224237-407818 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=da8b2b49981346c3", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:44:10,922 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:44:10,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:44:10,923 25 INFO rb-44da9a1-224237-407818 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-25 12:44:10,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:10] "POST /pos-self/relations/169 HTTP/1.1" 200 - 37 0.020 0.032 2026-08-25 12:44:11,016 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.072 2026-08-25 12:44:11,280 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "POST /pos-self/data/169 HTTP/1.1" 200 - 189 0.113 0.153 2026-08-25 12:44:11,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.253 2026-08-25 12:44:11,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-08-25 12:44:11,376 25 INFO rb-44da9a1-224237-407818 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-25 12:44:11,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/ir.attachment/8761/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:44:11,441 25 INFO rb-44da9a1-224237-407818 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-25 12:44:11,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/ir.attachment/8727/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:44:11,473 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:44:11,526 25 INFO rb-44da9a1-224237-407818 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-25 12:44:11,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.004 0.021 2026-08-25 12:44:11,575 25 INFO rb-44da9a1-224237-407818 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-25 12:44:11,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.045 2026-08-25 12:44:11,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/product.template/2408/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-08-25 12:44:11,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/product.template/2409/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-08-25 12:44:11,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/product.template/2412/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-08-25 12:44:11,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/product.template/2410/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-08-25 12:44:11,648 25 INFO rb-44da9a1-224237-407818 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-25 12:44:11,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/product.template/2411/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-08-25 12:44:11,676 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/product.template/2425/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-08-25 12:44:11,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/image/product.product/2912/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.017 0.039 2026-08-25 12:44:11,728 25 INFO rb-44da9a1-224237-407818 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-25 12:44:11,764 25 INFO rb-44da9a1-224237-407818 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-25 12:44:11,821 25 INFO rb-44da9a1-224237-407818 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-25 12:44:11,838 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:44:11,879 25 INFO rb-44da9a1-224237-407818 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-25 12:44:11,934 25 INFO rb-44da9a1-224237-407818 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-25 12:44:12,001 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-08-25 12:44:12,001 25 INFO rb-44da9a1-224237-407818 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-25 12:44:12,066 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9248724 (allocated 10485760) 2026-08-25 12:44:12,073 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 132265 2026-08-25 12:44:12,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-08-25 12:44:12,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 132265 2026-08-25 12:44:12,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124412_171121_test_self_order_kiosk_combo_sides.txt 2026-08-25 12:44:12,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpabipjpxj_chrome_odoo" 2026-08-25 12:44:12,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-08-25 12:44:15,041 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-08-25 12:44:17,824 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-08-25 12:44:20,958 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 132456 2026-08-25 12:44:20,959 25 INFO rb-44da9a1-224237-407818 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/tmpbqdnwi9b_chrome_odoo 2026-08-25 12:44:20,959 25 INFO rb-44da9a1-224237-407818 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:36593/json/version 2026-08-25 12:44:20,960 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:20,978 25 INFO rb-44da9a1-224237-407818 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-25 12:44:20,978 25 INFO rb-44da9a1-224237-407818 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:36593/json 2026-08-25 12:44:20,979 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:20,992 25 INFO rb-44da9a1-224237-407818 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:36593/devtools/page/DC822C42C801D32162D12876EEBDC5FF 2026-08-25 12:44:21,063 25 INFO rb-44da9a1-224237-407818 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-25 12:44:21,073 25 INFO rb-44da9a1-224237-407818 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-25 12:44:21,096 25 INFO rb-44da9a1-224237-407818 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-25 12:44:21,248 25 INFO rb-44da9a1-224237-407818 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=8e8c947e4ced4b76" in browser 2026-08-25 12:44:21,248 25 INFO rb-44da9a1-224237-407818 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=8e8c947e4ced4b76" 2026-08-25 12:44:21,261 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:44:21,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:21] "GET /pos-self/172?access_token=8e8c947e4ced4b76 HTTP/1.1" 200 - 57 0.051 0.396 2026-08-25 12:44:21,709 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'DC822C42C801D32162D12876EEBDC5FF', 'loaderId': '7EAD381A0601D5B3D3BCF267EE8108D4', 'isDownload': False} 2026-08-25 12:44:21,709 25 INFO rb-44da9a1-224237-407818 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-25 12:44:21,727 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:44:21,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:44:21,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:21] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.017 0.032 2026-08-25 12:44:21,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:44:21,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:21] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.072 2026-08-25 12:44:21,822 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:44:21,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:21] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.097 2026-08-25 12:44:21,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:44:21,993 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.006 2026-08-25 12:44:22,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:44:22,012 25 INFO rb-44da9a1-224237-407818 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=8e8c947e4ced4b76", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:44:22,020 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:44:22,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:44:22,032 25 INFO rb-44da9a1-224237-407818 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-25 12:44:22,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "POST /pos-self/relations/172 HTTP/1.1" 200 - 41 0.030 0.038 2026-08-25 12:44:22,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.096 2026-08-25 12:44:22,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "POST /pos-self/data/172 HTTP/1.1" 200 - 176 0.104 0.153 2026-08-25 12:44:22,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.222 2026-08-25 12:44:22,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.030 2026-08-25 12:44:22,474 25 INFO rb-44da9a1-224237-407818 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-25 12:44:22,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/image/ir.attachment/8881/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:44:22,581 25 INFO rb-44da9a1-224237-407818 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-25 12:44:22,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.033 2026-08-25 12:44:22,690 25 INFO rb-44da9a1-224237-407818 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-25 12:44:22,692 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:44:22,698 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/image/product.template/2409/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.011 0.038 2026-08-25 12:44:22,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/image/product.template/2412/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-08-25 12:44:22,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/image/product.template/2408/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-08-25 12:44:22,747 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/image/product.template/2410/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-08-25 12:44:22,755 25 INFO rb-44da9a1-224237-407818 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-25 12:44:22,767 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/image/product.template/2411/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.089 2026-08-25 12:44:22,815 25 INFO rb-44da9a1-224237-407818 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-25 12:44:22,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/image/ir.attachment/8847/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:44:22,839 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44: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-25 12:44:22,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:22] "GET /web/image/product.product/2908/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.021 2026-08-25 12:44:22,879 25 INFO rb-44da9a1-224237-407818 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-25 12:44:22,906 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58855138 started for PoS orders references: [{'name': None, 'pos_reference': '260-172-000001', 'uuid': 'f968453e-4eb0-4767-b881-d7f868506d58'}] 2026-08-25 12:44:22,926 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58855138 order {'name': None, 'pos_reference': '260-172-000001', 'uuid': 'f968453e-4eb0-4767-b881-d7f868506d58'} created pos.order #896 2026-08-25 12:44:22,934 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58855138 finished 2026-08-25 12:44:23,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:23] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.042 0.085 2026-08-25 12:44:23,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-08-25 12:44:23,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:23] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-08-25 12:44:23,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-08-25 12:44:23,080 25 INFO rb-44da9a1-224237-407818 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-25 12:44:23,123 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7440988 (allocated 8388608) 2026-08-25 12:44:23,134 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 132456 2026-08-25 12:44:23,138 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-08-25 12:44:23,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 132456 2026-08-25 12:44:23,234 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124423_234161_test_self_order_kiosk_to_cashier_payment.txt 2026-08-25 12:44:23,234 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpbqdnwi9b_chrome_odoo" 2026-08-25 12:44:23,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 132642 2026-08-25 12:44:23,492 25 INFO rb-44da9a1-224237-407818 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/tmpwyv20y4n_chrome_odoo 2026-08-25 12:44:23,492 25 INFO rb-44da9a1-224237-407818 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:45673/json/version 2026-08-25 12:44:23,493 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:23,501 25 INFO rb-44da9a1-224237-407818 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-25 12:44:23,501 25 INFO rb-44da9a1-224237-407818 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:45673/json 2026-08-25 12:44:23,501 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:23,563 25 INFO rb-44da9a1-224237-407818 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:45673/devtools/page/DBCFE57A497297A8FF32A72878FCF9DA 2026-08-25 12:44:23,572 25 INFO rb-44da9a1-224237-407818 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-25 12:44:23,580 25 INFO rb-44da9a1-224237-407818 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-25 12:44:23,679 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:44:23,685 25 INFO rb-44da9a1-224237-407818 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-25 12:44:23,686 25 INFO rb-44da9a1-224237-407818 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-25 12:44:23,686 25 INFO rb-44da9a1-224237-407818 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-25 12:44:24,030 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "GET /pos/ui/173 HTTP/1.1" 200 - 107 0.099 0.236 2026-08-25 12:44:24,033 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': 'DBCFE57A497297A8FF32A72878FCF9DA', 'loaderId': '6301CAFE588ED5674E99632DA2574CBD', 'isDownload': False} 2026-08-25 12:44:24,034 25 INFO rb-44da9a1-224237-407818 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-25 12:44:24,063 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:44:24,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:44:24,091 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:44:24,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-08-25 12:44:24,468 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:44:24,476 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:44:24,495 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:44:24,507 25 INFO rb-44da9a1-224237-407818 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-25 12:44:24,514 25 INFO rb-44da9a1-224237-407818 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-25 12:44:24,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.006 2026-08-25 12:44:24,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:44:24,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.024 0.048 2026-08-25 12:44:24,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.056 2026-08-25 12:44:24,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:44:24,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.016 2026-08-25 12:44:24,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.035 2026-08-25 12:44:24,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.034 0.039 2026-08-25 12:44:24,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-08-25 12:44:25,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.243 0.335 2026-08-25 12:44:25,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:44:25,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:44:25,478 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.039 2026-08-25 12:44:25,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:44:25,523 25 INFO rb-44da9a1-224237-407818 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-25 12:44:25,533 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-08-25 12:44:25,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:44:25,610 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:44:25,622 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:44:25,634 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.004 0.017 2026-08-25 12:44:25,656 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:44:25,661 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:44:25,680 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:44:25,704 25 INFO rb-44da9a1-224237-407818 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-25 12:44:25,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /pos/ui/173 HTTP/1.1" 200 - 32 0.022 0.095 2026-08-25 12:44:25,810 25 INFO rb-44da9a1-224237-407818 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-25 12:44:25,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /pos/ui/173?from_backend=True HTTP/1.1" 200 - 32 0.019 0.198 2026-08-25 12:44:25,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /web/image?model=product.template&field=image_128&id=2408&unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-08-25 12:44:25,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /web/image?model=product.template&field=image_128&id=2409&unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-08-25 12:44:25,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /web/image?model=product.template&field=image_128&id=2410&unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.147 2026-08-25 12:44:25,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /web/image?model=product.template&field=image_128&id=2411&unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-08-25 12:44:25,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:25] "GET /web/image?model=product.template&field=image_128&id=2412&unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.190 2026-08-25 12:44:26,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.009 0.132 2026-08-25 12:44:26,057 25 INFO rb-44da9a1-224237-407818 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-25 12:44:26,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 57 0.033 0.043 2026-08-25 12:44:26,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.014 2026-08-25 12:44:26,192 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:44:26,194 25 INFO rb-44da9a1-224237-407818 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-25 12:44:26,256 25 INFO rb-44da9a1-224237-407818 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-25 12:44:26,319 25 INFO rb-44da9a1-224237-407818 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-25 12:44:26,370 25 INFO rb-44da9a1-224237-407818 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-25 12:44:26,457 25 INFO rb-44da9a1-224237-407818 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-25 12:44:26,467 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:44:26,508 25 INFO rb-44da9a1-224237-407818 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-25 12:44:26,564 25 INFO rb-44da9a1-224237-407818 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-25 12:44:26,630 25 INFO rb-44da9a1-224237-407818 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-25 12:44:26,635 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35695063 started for PoS orders references: [{'name': '/', 'pos_reference': '260-172-000001', 'uuid': 'f968453e-4eb0-4767-b881-d7f868506d58'}] 2026-08-25 12:44:26,638 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:44:26,740 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [807] to pos.order #896 2026-08-25 12:44:26,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35695063 order {'name': '/', 'pos_reference': '260-172-000001', 'uuid': 'f968453e-4eb0-4767-b881-d7f868506d58'} updated pos.order #896 2026-08-25 12:44:26,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35695063 finished 2026-08-25 12:44:27,054 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 224 0.171 0.250 2026-08-25 12:44:27,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-08-25 12:44:27,173 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-08-25 12:44:27,174 25 INFO rb-44da9a1-224237-407818 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-25 12:44:27,263 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15357144 (allocated 16777216) 2026-08-25 12:44:27,270 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 132642 2026-08-25 12:44:27,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-08-25 12:44:27,273 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 132642 2026-08-25 12:44:27,348 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124427_348384_test_self_order_kiosk_to_cashier_payment.txt 2026-08-25 12:44:27,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpwyv20y4n_chrome_odoo" 2026-08-25 12:44:27,393 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-08-25 12:44:30,628 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 132847 2026-08-25 12:44:30,629 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmpi3cit1p2_chrome_odoo 2026-08-25 12:44:30,629 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:40321/json/version 2026-08-25 12:44:30,630 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:30,662 25 INFO rb-44da9a1-224237-407818 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-25 12:44:30,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:40321/json 2026-08-25 12:44:30,664 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:30,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:40321/devtools/page/D80F29F47426BCA9774751E5D1BE155C 2026-08-25 12:44:30,681 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-08-25 12:44:30,688 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-08-25 12:44:30,765 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-08-25 12:44:30,878 25 INFO rb-44da9a1-224237-407818 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=0aee1ed8fec445eb" in browser 2026-08-25 12:44:30,878 25 INFO rb-44da9a1-224237-407818 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=0aee1ed8fec445eb" 2026-08-25 12:44:30,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:44:31,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /pos-self/174?access_token=0aee1ed8fec445eb HTTP/1.1" 200 - 57 0.029 0.308 2026-08-25 12:44:31,236 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': 'D80F29F47426BCA9774751E5D1BE155C', 'loaderId': '395D81B423C7BC5E8B9FF9594BBAC103', 'isDownload': False} 2026-08-25 12:44:31,236 25 INFO rb-44da9a1-224237-407818 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-25 12:44:31,252 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:44:31,268 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:44:31,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.026 2026-08-25 12:44:31,319 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:44:31,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.072 2026-08-25 12:44:31,341 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:44:31,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.083 2026-08-25 12:44:31,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.007 2026-08-25 12:44:31,485 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-08-25 12:44:31,500 25 INFO rb-44da9a1-224237-407818 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=0aee1ed8fec445eb", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:44:31,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.003 0.012 2026-08-25 12:44:31,503 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:44:31,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:44:31,509 25 INFO rb-44da9a1-224237-407818 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-25 12:44:31,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "POST /pos-self/relations/174 HTTP/1.1" 200 - 37 0.013 0.032 2026-08-25 12:44:31,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.071 2026-08-25 12:44:31,846 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "POST /pos-self/data/174 HTTP/1.1" 200 - 183 0.108 0.153 2026-08-25 12:44:31,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.248 2026-08-25 12:44:31,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-08-25 12:44:31,928 25 INFO rb-44da9a1-224237-407818 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-25 12:44:31,966 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:44:31,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:31] "GET /web/image/ir.attachment/8922/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:44:31,997 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,045 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,074 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /web/image/ir.attachment/8921/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:44:32,115 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /web/image/ir.attachment/8888/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:44:32,145 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:44:32,188 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,220 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /web/image/pos.category/352/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:44:32,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-08-25 12:44:32,245 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /web/image/product.template/2408/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-08-25 12:44:32,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /web/image/product.template/2409/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-08-25 12:44:32,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /web/image/product.template/2410/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-08-25 12:44:32,295 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /web/image/product.template/2412/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-08-25 12:44:32,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /web/image/product.template/2411/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-08-25 12:44:32,317 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /web/image/product.template/2426/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-08-25 12:44:32,372 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,388 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44: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-25 12:44:32,456 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,500 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,551 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,605 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,620 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:44:32,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /pos-self/174?access_token=0aee1ed8fec445eb HTTP/1.1" 303 - 2 0.001 0.011 2026-08-25 12:44:32,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /fr/pos-self/174?access_token=0aee1ed8fec445eb HTTP/1.1" 200 - 10 0.012 0.026 2026-08-25 12:44:32,746 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:44:32,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.004 2026-08-25 12:44:32,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "GET /fr/website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 2 0.001 0.101 2026-08-25 12:44:32,986 25 INFO rb-44da9a1-224237-407818 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-25 12:44:32,991 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:44:32,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:44:33,033 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:33] "POST /pos-self/relations/174 HTTP/1.1" 200 - 16 0.007 0.024 2026-08-25 12:44:33,038 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.034 2026-08-25 12:44:33,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:33] "POST /pos-self/data/174 HTTP/1.1" 200 - 115 0.055 0.146 2026-08-25 12:44:33,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.194 2026-08-25 12:44:33,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:33] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.009 2026-08-25 12:44:33,303 25 INFO rb-44da9a1-224237-407818 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-25 12:44:33,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:33] "GET /web/image/ir.attachment/8922/raw HTTP/1.1" 304 - 4 0.001 0.005 2026-08-25 12:44:33,362 25 INFO rb-44da9a1-224237-407818 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-25 12:44:33,427 25 INFO rb-44da9a1-224237-407818 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-25 12:44:33,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:33] "GET /web/image/ir.attachment/8921/raw HTTP/1.1" 304 - 4 0.002 0.006 2026-08-25 12:44:33,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:33] "GET /web/image/ir.attachment/8888/raw HTTP/1.1" 304 - 4 0.001 0.008 2026-08-25 12:44:33,486 25 INFO rb-44da9a1-224237-407818 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-25 12:44:33,539 25 INFO rb-44da9a1-224237-407818 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-25 12:44:33,601 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-08-25 12:44:33,601 25 INFO rb-44da9a1-224237-407818 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-25 12:44:33,663 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8397340 (allocated 9637888) 2026-08-25 12:44:33,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 132847 2026-08-25 12:44:33,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-08-25 12:44:33,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 132847 2026-08-25 12:44:33,767 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124433_766985_test_self_order_language_changes.txt 2026-08-25 12:44:33,767 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmpi3cit1p2_chrome_odoo" 2026-08-25 12:44:33,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-08-25 12:44:37,138 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 133052 2026-08-25 12:44:37,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmpfn1m8z_h_chrome_odoo 2026-08-25 12:44:37,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:39675/json/version 2026-08-25 12:44:37,140 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:37,177 25 INFO rb-44da9a1-224237-407818 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-25 12:44:37,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:39675/json 2026-08-25 12:44:37,177 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:37,186 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:39675/devtools/page/FFAB592F80B1666CB9EB1E6B2232FB78 2026-08-25 12:44:37,191 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-08-25 12:44:37,196 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-08-25 12:44:37,267 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-08-25 12:44:37,374 25 INFO rb-44da9a1-224237-407818 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=0ccc98d5c27e44f7" in browser 2026-08-25 12:44:37,374 25 INFO rb-44da9a1-224237-407818 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=0ccc98d5c27e44f7" 2026-08-25 12:44:37,385 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:44:37,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:37] "GET /pos-self/175?access_token=0ccc98d5c27e44f7 HTTP/1.1" 200 - 57 0.021 0.232 2026-08-25 12:44:37,639 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'FFAB592F80B1666CB9EB1E6B2232FB78', 'loaderId': '2DCF20D49021AC9300ABDB0A62F979F1', 'isDownload': False} 2026-08-25 12:44:37,639 25 INFO rb-44da9a1-224237-407818 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-25 12:44:37,663 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:44:37,681 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:44:37,702 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:37] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.030 2026-08-25 12:44:37,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:44:37,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:37] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.051 2026-08-25 12:44:37,753 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:44:37,762 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:37] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.075 2026-08-25 12:44:37,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-08-25 12:44:37,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:37] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.006 2026-08-25 12:44:37,878 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:44:37,889 25 INFO rb-44da9a1-224237-407818 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=0ccc98d5c27e44f7", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:44:37,896 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:44:37,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:44:37,900 25 INFO rb-44da9a1-224237-407818 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-25 12:44:37,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:37] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.014 0.027 2026-08-25 12:44:37,978 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.067 2026-08-25 12:44:38,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "POST /pos-self/data/175 HTTP/1.1" 200 - 162 0.113 0.139 2026-08-25 12:44:38,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.224 2026-08-25 12:44:38,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-08-25 12:44:38,291 25 INFO rb-44da9a1-224237-407818 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-25 12:44:38,331 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /web/image/ir.attachment/8963/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:44:38,386 25 INFO rb-44da9a1-224237-407818 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-25 12:44:38,435 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:44:38,462 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /web/image/pos.category/353/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-08-25 12:44:38,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /web/image/product.template/2428/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-08-25 12:44:38,480 25 INFO rb-44da9a1-224237-407818 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-25 12:44:38,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /web/image/pos.category/354/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.045 2026-08-25 12:44:38,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /web/image/product.template/2427/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-08-25 12:44:38,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /web/image/pos.category/355/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.063 2026-08-25 12:44:38,547 25 INFO rb-44da9a1-224237-407818 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-25 12:44:38,600 25 INFO rb-44da9a1-224237-407818 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-25 12:44:38,661 25 INFO rb-44da9a1-224237-407818 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-25 12:44:38,727 25 INFO rb-44da9a1-224237-407818 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-25 12:44:38,745 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /web/image/ir.attachment/8929/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-08-25 12:44:38,769 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "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-25 12:44:38,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /web/image/product.product/2927/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.021 2026-08-25 12:44:38,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "GET /web/image/product.product/2928/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.009 0.042 2026-08-25 12:44:38,819 25 INFO rb-44da9a1-224237-407818 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-25 12:44:38,862 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51349439 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': '45c5c6a5-b5b8-4478-b3c1-498b2cdae3af'}] 2026-08-25 12:44:38,892 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51349439 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': '45c5c6a5-b5b8-4478-b3c1-498b2cdae3af'} created pos.order #897 2026-08-25 12:44:38,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51349439 finished 2026-08-25 12:44:38,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.064 0.101 2026-08-25 12:44:39,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:39] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.006 2026-08-25 12:44:39,044 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-08-25 12:44:39,045 25 INFO rb-44da9a1-224237-407818 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-25 12:44:39,074 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7562112 (allocated 8388608) 2026-08-25 12:44:39,086 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 133052 2026-08-25 12:44:39,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-08-25 12:44:39,088 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 133052 2026-08-25 12:44:39,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124439_171157_test_self_order_parent_category.txt 2026-08-25 12:44:39,171 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmpfn1m8z_h_chrome_odoo" 2026-08-25 12:44:39,206 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-08-25 12:44:42,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 133235 2026-08-25 12:44:42,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpfn4v3d7m_chrome_odoo 2026-08-25 12:44:42,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:41011/json/version 2026-08-25 12:44:42,699 25 INFO rb-44da9a1-224237-407818 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-25 12:44:42,723 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-08-25 12:44:42,723 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:41011/json 2026-08-25 12:44:42,724 25 INFO rb-44da9a1-224237-407818 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-25 12:44:42,768 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:41011/devtools/page/015048367FC857F4D1D80B98F6BF298A 2026-08-25 12:44:42,784 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-08-25 12:44:42,792 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-08-25 12:44:42,873 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-08-25 12:44:42,973 25 INFO rb-44da9a1-224237-407818 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=77b46b1d94da46a0" in browser 2026-08-25 12:44:42,973 25 INFO rb-44da9a1-224237-407818 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=77b46b1d94da46a0" 2026-08-25 12:44:42,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:44:43,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "GET /pos-self/176?access_token=77b46b1d94da46a0 HTTP/1.1" 200 - 57 0.026 0.246 2026-08-25 12:44:43,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': '015048367FC857F4D1D80B98F6BF298A', 'loaderId': '336AB0005748A5429517A00AEDB7C138', 'isDownload': False} 2026-08-25 12:44:43,269 25 INFO rb-44da9a1-224237-407818 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-25 12:44:43,284 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:44:43,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:44:43,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.031 2026-08-25 12:44:43,345 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:44:43,383 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.059 2026-08-25 12:44:43,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:44:43,408 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.106 2026-08-25 12:44:43,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-25 12:44:43,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:44:43,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.006 2026-08-25 12:44:43,549 25 INFO rb-44da9a1-224237-407818 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=77b46b1d94da46a0", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:44:43,553 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:44:43,553 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:44:43,558 25 INFO rb-44da9a1-224237-407818 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-25 12:44:43,612 25 INFO rb-44da9a1-224237-407818 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-25 12:44:43,633 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "POST /pos-self/relations/176 HTTP/1.1" 200 - 42 0.026 0.034 2026-08-25 12:44:43,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.087 2026-08-25 12:44:43,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "POST /pos-self/data/176 HTTP/1.1" 200 - 183 0.096 0.136 2026-08-25 12:44:43,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.212 2026-08-25 12:44:43,954 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:43] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-08-25 12:44:43,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-08-25 12:44:44,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "GET /web/image/ir.attachment/9004/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:44:44,075 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,139 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "GET /web/image/pos.category/348/image_128?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 2 0.000 0.019 2026-08-25 12:44:44,154 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:44:44,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "GET /web/image/product.template/2408/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.020 2026-08-25 12:44:44,167 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "GET /web/image/product.template/2409/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-08-25 12:44:44,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "GET /web/image/product.template/2410/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-08-25 12:44:44,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "GET /web/image/product.template/2412/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-08-25 12:44:44,206 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "GET /web/image/product.template/2411/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-08-25 12:44:44,239 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,306 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,370 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "GET /web/image/ir.attachment/8970/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:44:44,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "GET /web/image/product.product/2908/image_512?unique=2026-08-25T12:43:35.000+00:00 HTTP/1.1" 200 - 8 0.010 0.011 2026-08-25 12:44:44,422 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,478 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,538 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,599 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,647 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,710 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60786265 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': 'd2be57d9-bdb6-4e5c-b24b-fc73a9d6f78e'}] 2026-08-25 12:44:44,768 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60786265 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': 'd2be57d9-bdb6-4e5c-b24b-fc73a9d6f78e'} created pos.order #898 2026-08-25 12:44:44,777 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60786265 finished 2026-08-25 12:44:44,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 100 0.050 0.099 2026-08-25 12:44:44,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-08-25 12:44:44,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:44] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.008 2026-08-25 12:44:44,915 25 INFO rb-44da9a1-224237-407818 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-25 12:44:44,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-08-25 12:44:44,965 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:44:45,010 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7947476 (allocated 8912896) 2026-08-25 12:44:45,017 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 133235 2026-08-25 12:44:45,018 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-08-25 12:44:45,019 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 133235 2026-08-25 12:44:45,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124445_076395_test_self_order_pricelist.txt 2026-08-25 12:44:45,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpfn4v3d7m_chrome_odoo" 2026-08-25 12:44:45,115 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-08-25 12:44:46,053 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-08-25 12:44:49,058 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 133434 2026-08-25 12:44:49,058 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmps_g312n3_chrome_odoo 2026-08-25 12:44:49,058 25 INFO rb-44da9a1-224237-407818 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:46847/json/version 2026-08-25 12:44:49,059 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:49,082 25 INFO rb-44da9a1-224237-407818 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-25 12:44:49,083 25 INFO rb-44da9a1-224237-407818 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:46847/json 2026-08-25 12:44:49,083 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:49,090 25 INFO rb-44da9a1-224237-407818 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:46847/devtools/page/32CBFFD043301E467AECB5121CCF81B9 2026-08-25 12:44:49,100 25 INFO rb-44da9a1-224237-407818 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-25 12:44:49,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-08-25 12:44:49,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-08-25 12:44:49,345 25 INFO rb-44da9a1-224237-407818 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=a8c9482796e24797" in browser 2026-08-25 12:44:49,345 25 INFO rb-44da9a1-224237-407818 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=a8c9482796e24797" 2026-08-25 12:44:49,356 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:44:49,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:49] "GET /pos-self/177?access_token=a8c9482796e24797 HTTP/1.1" 200 - 57 0.021 0.292 2026-08-25 12:44:49,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '32CBFFD043301E467AECB5121CCF81B9', 'loaderId': '67A726A07EDABC096761E036C9FC021B', 'isDownload': False} 2026-08-25 12:44:49,670 25 INFO rb-44da9a1-224237-407818 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-25 12:44:49,689 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:44:49,723 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:44:49,757 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:49] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.036 0.026 2026-08-25 12:44:49,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:44:49,791 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:49] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.093 2026-08-25 12:44:49,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:44:49,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:49] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.106 2026-08-25 12:44:49,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-25 12:44:49,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:44:49,974 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:49] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.008 2026-08-25 12:44:49,978 25 INFO rb-44da9a1-224237-407818 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=a8c9482796e24797", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:44:49,985 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:44:49,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:44:49,990 25 INFO rb-44da9a1-224237-407818 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-25 12:44:50,044 25 INFO rb-44da9a1-224237-407818 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-25 12:44:50,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.018 0.032 2026-08-25 12:44:50,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.074 2026-08-25 12:44:50,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "POST /pos-self/data/177 HTTP/1.1" 200 - 181 0.089 0.163 2026-08-25 12:44:50,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.243 2026-08-25 12:44:50,390 25 INFO rb-44da9a1-224237-407818 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-25 12:44:50,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /web/image/ir.attachment/9055/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:44:50,496 25 INFO rb-44da9a1-224237-407818 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-25 12:44:50,528 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:44:50,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-08-25 12:44:50,561 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-25 12:44:50,577 25 INFO rb-44da9a1-224237-407818 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-25 12:44:50,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-08-25 12:44:50,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.054 2026-08-25 12:44:50,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-08-25 12:44:50,623 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-08-25 12:44:50,647 25 INFO rb-44da9a1-224237-407818 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-25 12:44:50,664 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /web/image/ir.attachment/9021/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:44:50,680 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:44:50,692 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-08-25 12:44:50,698 25 INFO rb-44da9a1-224237-407818 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-25 12:44:50,760 25 INFO rb-44da9a1-224237-407818 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-25 12:44:50,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3083827 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': '3e89722b-c96f-4e54-b285-78dbd95f6b93'}] 2026-08-25 12:44:50,815 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3083827 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': '3e89722b-c96f-4e54-b285-78dbd95f6b93'} created pos.order #899 2026-08-25 12:44:50,825 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3083827 finished 2026-08-25 12:44:50,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.040 0.091 2026-08-25 12:44:50,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-08-25 12:44:50,944 25 INFO rb-44da9a1-224237-407818 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-25 12:44:50,999 25 INFO rb-44da9a1-224237-407818 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-25 12:44:51,048 25 INFO rb-44da9a1-224237-407818 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-25 12:44:51,131 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #3 deleted mail.message records with IDs: [6123] 2026-08-25 12:44:51,201 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #3 deleted pos.order records with IDs: [899] 2026-08-25 12:44:51,210 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2409] 2026-08-25 12:44:51,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:51] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.057 0.054 2026-08-25 12:44:51,218 25 INFO rb-44da9a1-224237-407818 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-25 12:44:51,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:51] "GET /web/image/ir.attachment/9054/raw HTTP/1.1" 200 - 4 0.002 0.103 2026-08-25 12:44:51,245 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.005 0.014 2026-08-25 12:44:51,306 25 INFO rb-44da9a1-224237-407818 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-25 12:44:51,357 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-08-25 12:44:51,358 25 INFO rb-44da9a1-224237-407818 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-25 12:44:51,405 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8101152 (allocated 9175040) 2026-08-25 12:44:51,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 133434 2026-08-25 12:44:51,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-08-25 12:44:51,412 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 133434 2026-08-25 12:44:51,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124451_483223_test_delete_mobile_order_from_backend.txt 2026-08-25 12:44:51,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmps_g312n3_chrome_odoo" 2026-08-25 12:44:51,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-08-25 12:44:54,270 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 133628 2026-08-25 12:44:54,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpewpjzamb_chrome_odoo 2026-08-25 12:44:54,271 25 INFO rb-44da9a1-224237-407818 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:39461/json/version 2026-08-25 12:44:54,272 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:54,291 25 INFO rb-44da9a1-224237-407818 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-25 12:44:54,291 25 INFO rb-44da9a1-224237-407818 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:39461/json 2026-08-25 12:44:54,293 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:54,303 25 INFO rb-44da9a1-224237-407818 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:39461/devtools/page/2F0FF9D16B95545415E9629E3AF78A7C 2026-08-25 12:44:54,372 25 INFO rb-44da9a1-224237-407818 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-25 12:44:54,382 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-08-25 12:44:54,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-08-25 12:44:54,544 25 INFO rb-44da9a1-224237-407818 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=732c96f4f64f4fc1" in browser 2026-08-25 12:44:54,544 25 INFO rb-44da9a1-224237-407818 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=732c96f4f64f4fc1" 2026-08-25 12:44:54,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:44:54,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:54] "GET /pos-self/178?access_token=732c96f4f64f4fc1 HTTP/1.1" 200 - 57 0.024 0.282 2026-08-25 12:44:54,867 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '2F0FF9D16B95545415E9629E3AF78A7C', 'loaderId': 'A550560F38EC4D091D1EDD7B7AF55CE3', 'isDownload': False} 2026-08-25 12:44:54,867 25 INFO rb-44da9a1-224237-407818 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-25 12:44:54,885 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:44:54,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:44:54,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:54] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.029 2026-08-25 12:44:54,949 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:44:54,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:54] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.070 2026-08-25 12:44:54,971 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:44:54,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:54] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.081 2026-08-25 12:44:55,121 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:44:55,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:44:55,140 25 INFO rb-44da9a1-224237-407818 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=732c96f4f64f4fc1", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:44:55,150 25 INFO rb-44da9a1-224237-407818 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-25 12:44:55,158 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:44:55,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.015 2026-08-25 12:44:55,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.011 0.014 2026-08-25 12:44:55,202 25 INFO rb-44da9a1-224237-407818 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-25 12:44:55,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.020 0.025 2026-08-25 12:44:55,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.072 2026-08-25 12:44:55,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "POST /pos-self/data/178 HTTP/1.1" 200 - 181 0.110 0.260 2026-08-25 12:44:55,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.352 2026-08-25 12:44:55,642 25 INFO rb-44da9a1-224237-407818 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-25 12:44:55,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/image/ir.attachment/9096/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:44:55,707 25 INFO rb-44da9a1-224237-407818 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-25 12:44:55,752 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:44:55,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-08-25 12:44:55,773 25 INFO rb-44da9a1-224237-407818 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-25 12:44:55,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.029 2026-08-25 12:44:55,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-08-25 12:44:55,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-08-25 12:44:55,824 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.059 2026-08-25 12:44:55,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-08-25 12:44:55,837 25 INFO rb-44da9a1-224237-407818 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-25 12:44:55,906 25 INFO rb-44da9a1-224237-407818 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-25 12:44:55,920 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/image/ir.attachment/9062/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:44:55,933 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44: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-25 12:44:55,952 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-08-25 12:44:55,959 25 INFO rb-44da9a1-224237-407818 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-25 12:44:55,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:55] "GET /web/image/product.product/2931/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.007 0.033 2026-08-25 12:44:56,010 25 INFO rb-44da9a1-224237-407818 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-25 12:44:56,073 25 INFO rb-44da9a1-224237-407818 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-25 12:44:56,125 25 INFO rb-44da9a1-224237-407818 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-25 12:44:56,193 25 INFO rb-44da9a1-224237-407818 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-25 12:44:56,221 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76399171 started for PoS orders references: [{'name': None, 'pos_reference': '260-178-000001', 'uuid': '5bc8d231-6bfa-4779-b337-fc125e0fc17d'}] 2026-08-25 12:44:56,255 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76399171 order {'name': None, 'pos_reference': '260-178-000001', 'uuid': '5bc8d231-6bfa-4779-b337-fc125e0fc17d'} created pos.order #900 2026-08-25 12:44:56,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76399171 finished 2026-08-25 12:44:56,354 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.063 0.102 2026-08-25 12:44:56,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.013 2026-08-25 12:44:56,415 25 INFO rb-44da9a1-224237-407818 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-25 12:44:56,474 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-08-25 12:44:56,475 25 INFO rb-44da9a1-224237-407818 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-25 12:44:56,527 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8053712 (allocated 8912896) 2026-08-25 12:44:56,533 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 133628 2026-08-25 12:44:56,535 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-08-25 12:44:56,535 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 133628 2026-08-25 12:44:56,633 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124456_633325_test_mobile_self_order_preparation_changes.txt 2026-08-25 12:44:56,633 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpewpjzamb_chrome_odoo" 2026-08-25 12:44:56,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 133809 2026-08-25 12:44:56,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp2d8o1iyp_chrome_odoo 2026-08-25 12:44:56,897 25 INFO rb-44da9a1-224237-407818 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:44069/json/version 2026-08-25 12:44:56,898 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44069', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:56,918 25 INFO rb-44da9a1-224237-407818 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-25 12:44:56,918 25 INFO rb-44da9a1-224237-407818 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:44069/json 2026-08-25 12:44:56,958 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44069', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:44:56,969 25 INFO rb-44da9a1-224237-407818 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:44069/devtools/page/53B64996FF2513A4B50C6484B469EBA8 2026-08-25 12:44:56,980 25 INFO rb-44da9a1-224237-407818 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-25 12:44:56,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-08-25 12:44:57,061 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:44:57,064 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-08-25 12:44:57,068 25 INFO rb-44da9a1-224237-407818 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-25 12:44:57,068 25 INFO rb-44da9a1-224237-407818 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-25 12:44:57,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 70 0.032 0.257 2026-08-25 12:44:57,372 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '53B64996FF2513A4B50C6484B469EBA8', 'loaderId': '3CAFC49135136E26E8329639F91072D4', 'isDownload': False} 2026-08-25 12:44:57,372 25 INFO rb-44da9a1-224237-407818 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-25 12:44:57,400 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:44:57,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:44:57,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-08-25 12:44:57,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.034 2026-08-25 12:44:57,823 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:44:57,826 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:44:57,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:44:57,858 25 INFO rb-44da9a1-224237-407818 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-25 12:44:57,864 25 INFO rb-44da9a1-224237-407818 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-25 12:44:57,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:44:57,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:44:57,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:44:57,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:44:57,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.002 0.006 2026-08-25 12:44:57,924 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:44:57,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.016 2026-08-25 12:44:58,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-08-25 12:44:58,494 25 INFO rb-44da9a1-224237-407818 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-25 12:44:58,495 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-08-25 12:44:58,496 25 INFO rb-44da9a1-224237-407818 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-25 12:44:58,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 461 0.196 0.330 2026-08-25 12:44:58,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:44:58,600 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-08-25 12:44:58,664 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-08-25 12:44:58,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:44:58,700 25 INFO rb-44da9a1-224237-407818 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-25 12:44:58,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-08-25 12:44:58,744 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:44:58,748 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:44:58,764 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:44:58,769 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:44:58,789 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:44:58,792 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:44:58,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.008 0.033 2026-08-25 12:44:58,820 25 INFO rb-44da9a1-224237-407818 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-25 12:44:58,880 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:44:58,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:58] "GET /pos/ui/178?from_backend=True HTTP/1.1" 200 - 31 0.033 0.087 2026-08-25 12:44:58,972 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,001 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:59] "GET /pos/ui/178 HTTP/1.1" 200 - 31 0.069 0.149 2026-08-25 12:44:59,021 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.025 0.066 2026-08-25 12:44:59,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.016 2026-08-25 12:44:59,119 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:44:59,122 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,177 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,247 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,348 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,398 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,449 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,500 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,574 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,589 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:44:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:44:59,625 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-08-25 12:44:59,689 25 INFO rb-44da9a1-224237-407818 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-25 12:44:59,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13783758 started for PoS orders references: [{'name': '/', 'pos_reference': '260-178-000001', 'uuid': '5bc8d231-6bfa-4779-b337-fc125e0fc17d'}] 2026-08-25 12:44:59,765 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [808] to pos.order #900 2026-08-25 12:44:59,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15042548 (allocated 16777216) 2026-08-25 12:44:59,772 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 133809 2026-08-25 12:44:59,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-08-25 12:44:59,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 133809 2026-08-25 12:44:59,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124459_877328_test_mobile_self_order_preparation_changes.txt 2026-08-25 12:44:59,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp2d8o1iyp_chrome_odoo" 2026-08-25 12:44:59,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-08-25 12:45:00,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13783758 order {'name': '/', 'pos_reference': '260-178-000001', 'uuid': '5bc8d231-6bfa-4779-b337-fc125e0fc17d'} updated pos.order #900 2026-08-25 12:45:00,122 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13783758 finished 2026-08-25 12:45:00,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.219 0.256 2026-08-25 12:45:00,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-08-25 12:45:03,330 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 134003 2026-08-25 12:45:03,331 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpdw0l1jr8_chrome_odoo 2026-08-25 12:45:03,331 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:43547/json/version 2026-08-25 12:45:03,332 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:03,375 25 INFO rb-44da9a1-224237-407818 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-25 12:45:03,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:43547/json 2026-08-25 12:45:03,375 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:03,389 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:43547/devtools/page/6D172A2974F91261D1406A4944E79148 2026-08-25 12:45:03,397 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-08-25 12:45:03,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-08-25 12:45:03,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-08-25 12:45:03,631 25 INFO rb-44da9a1-224237-407818 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=2030f26589314884" in browser 2026-08-25 12:45:03,632 25 INFO rb-44da9a1-224237-407818 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=2030f26589314884" 2026-08-25 12:45:03,646 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:45:03,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:03] "GET /pos-self/179?access_token=2030f26589314884 HTTP/1.1" 200 - 57 0.037 0.306 2026-08-25 12:45:03,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '6D172A2974F91261D1406A4944E79148', 'loaderId': 'EE00EBC0D1D6E0EA1C72FAB5AE461783', 'isDownload': False} 2026-08-25 12:45:03,989 25 INFO rb-44da9a1-224237-407818 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-25 12:45:04,009 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:04,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:45:04,058 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.026 2026-08-25 12:45:04,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:45:04,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.062 2026-08-25 12:45:04,092 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:45:04,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.079 2026-08-25 12:45:04,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-08-25 12:45:04,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:45:04,288 25 INFO rb-44da9a1-224237-407818 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=2030f26589314884", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:04,289 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.006 2026-08-25 12:45:04,297 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:04,297 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:45:04,298 25 INFO rb-44da9a1-224237-407818 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-25 12:45:04,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.053 0.040 2026-08-25 12:45:04,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.121 2026-08-25 12:45:04,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "POST /pos-self/data/179 HTTP/1.1" 200 - 181 0.096 0.137 2026-08-25 12:45:04,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.221 2026-08-25 12:45:04,723 25 INFO rb-44da9a1-224237-407818 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-25 12:45:04,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/image/ir.attachment/9137/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:04,823 25 INFO rb-44da9a1-224237-407818 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-25 12:45:04,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:45:04,879 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:45:04,886 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.009 0.011 2026-08-25 12:45:04,892 25 INFO rb-44da9a1-224237-407818 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-25 12:45:04,897 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-08-25 12:45:04,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.039 2026-08-25 12:45:04,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-08-25 12:45:04,968 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-08-25 12:45:04,970 25 INFO rb-44da9a1-224237-407818 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-25 12:45:04,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:04] "GET /web/image/ir.attachment/9103/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:45:04,995 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45: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-25 12:45:05,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:05] "GET /web/image/product.product/2932/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.004 0.024 2026-08-25 12:45:05,020 25 INFO rb-44da9a1-224237-407818 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-25 12:45:05,085 25 INFO rb-44da9a1-224237-407818 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-25 12:45:05,118 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12835278 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000001', 'uuid': 'd077fc9e-718d-479d-bf0e-aad4bc070eea'}] 2026-08-25 12:45:05,151 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12835278 order {'name': None, 'pos_reference': '260-179-000001', 'uuid': 'd077fc9e-718d-479d-bf0e-aad4bc070eea'} created pos.order #901 2026-08-25 12:45:05,161 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12835278 finished 2026-08-25 12:45:05,454 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.128 0.240 2026-08-25 12:45:05,512 25 INFO rb-44da9a1-224237-407818 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-25 12:45:05,567 25 INFO rb-44da9a1-224237-407818 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-25 12:45:05,626 25 INFO rb-44da9a1-224237-407818 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-25 12:45:05,690 25 INFO rb-44da9a1-224237-407818 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-25 12:45:05,748 25 INFO rb-44da9a1-224237-407818 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-25 12:45:05,798 25 INFO rb-44da9a1-224237-407818 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-25 12:45:05,854 25 INFO rb-44da9a1-224237-407818 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-25 12:45:05,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5633939 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000002', 'uuid': '0c65e42b-209f-4100-af21-b3e8688258c9'}] 2026-08-25 12:45:05,896 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5633939 order {'name': None, 'pos_reference': '260-179-000002', 'uuid': '0c65e42b-209f-4100-af21-b3e8688258c9'} created pos.order #902 2026-08-25 12:45:05,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5633939 finished 2026-08-25 12:45:06,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.060 0.160 2026-08-25 12:45:06,128 25 INFO rb-44da9a1-224237-407818 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-25 12:45:06,183 25 INFO rb-44da9a1-224237-407818 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-25 12:45:06,243 25 INFO rb-44da9a1-224237-407818 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-25 12:45:06,314 25 INFO rb-44da9a1-224237-407818 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-25 12:45:06,372 25 INFO rb-44da9a1-224237-407818 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-25 12:45:06,423 25 INFO rb-44da9a1-224237-407818 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-25 12:45:06,487 25 INFO rb-44da9a1-224237-407818 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-25 12:45:06,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76516568 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000003', 'uuid': 'f88b5f91-47ca-4419-8e69-01bc7136bbd7'}] 2026-08-25 12:45:06,550 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76516568 order {'name': None, 'pos_reference': '260-179-000003', 'uuid': 'f88b5f91-47ca-4419-8e69-01bc7136bbd7'} created pos.order #903 2026-08-25 12:45:06,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76516568 finished 2026-08-25 12:45:06,803 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.110 0.211 2026-08-25 12:45:06,842 25 INFO rb-44da9a1-224237-407818 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-25 12:45:06,897 25 INFO rb-44da9a1-224237-407818 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-25 12:45:06,953 25 INFO rb-44da9a1-224237-407818 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-25 12:45:07,014 25 INFO rb-44da9a1-224237-407818 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-25 12:45:07,069 25 INFO rb-44da9a1-224237-407818 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-25 12:45:07,120 25 INFO rb-44da9a1-224237-407818 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-25 12:45:07,178 25 INFO rb-44da9a1-224237-407818 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-25 12:45:07,205 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14436855 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000004', 'uuid': '99216e11-17f2-4ea7-ab3b-567f4e6de964'}] 2026-08-25 12:45:07,225 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14436855 order {'name': None, 'pos_reference': '260-179-000004', 'uuid': '99216e11-17f2-4ea7-ab3b-567f4e6de964'} created pos.order #904 2026-08-25 12:45:07,234 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14436855 finished 2026-08-25 12:45:07,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.074 0.156 2026-08-25 12:45:07,459 25 INFO rb-44da9a1-224237-407818 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-25 12:45:07,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-08-25 12:45:07,515 25 INFO rb-44da9a1-224237-407818 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-25 12:45:07,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 10006196 (allocated 11534336) 2026-08-25 12:45:07,584 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 134003 2026-08-25 12:45:07,585 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-08-25 12:45:07,586 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 134003 2026-08-25 12:45:07,683 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124507_683091_test_order_sequence_in_self.txt 2026-08-25 12:45:07,683 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpdw0l1jr8_chrome_odoo" 2026-08-25 12:45:07,721 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-08-25 12:45:10,700 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 134190 2026-08-25 12:45:10,700 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmpg2ntprmo_chrome_odoo 2026-08-25 12:45:10,701 25 INFO rb-44da9a1-224237-407818 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:42729/json/version 2026-08-25 12:45:10,702 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:10,722 25 INFO rb-44da9a1-224237-407818 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-25 12:45:10,722 25 INFO rb-44da9a1-224237-407818 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:42729/json 2026-08-25 12:45:10,724 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:10,762 25 INFO rb-44da9a1-224237-407818 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:42729/devtools/page/58A7BB7B880E137D73F7F4A5B5D2767B 2026-08-25 12:45:10,772 25 INFO rb-44da9a1-224237-407818 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-25 12:45:10,779 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-08-25 12:45:10,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:45:10,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-08-25 12:45:10,996 25 INFO rb-44da9a1-224237-407818 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-25 12:45:10,996 25 INFO rb-44da9a1-224237-407818 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-25 12:45:11,007 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:45:11,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:11] "GET /pos/ui?config_id=180 HTTP/1.1" 200 - 84 0.034 0.353 2026-08-25 12:45:11,394 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '58A7BB7B880E137D73F7F4A5B5D2767B', 'loaderId': '741BA2EDCD82AEC2A6F1BA5D70DC9E8A', 'isDownload': False} 2026-08-25 12:45:11,394 25 INFO rb-44da9a1-224237-407818 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-25 12:45:11,409 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:11,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:11] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-08-25 12:45:11,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:11] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:45:11,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:11] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:45:11,890 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:45:11,891 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:45:11,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:45:11,925 25 INFO rb-44da9a1-224237-407818 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-25 12:45:11,930 25 INFO rb-44da9a1-224237-407818 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-25 12:45:11,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.006 2026-08-25 12:45:11,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:45:11,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:45:12,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.011 2026-08-25 12:45:12,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-08-25 12:45:12,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.025 2026-08-25 12:45:12,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-08-25 12:45:12,581 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-08-25 12:45:12,582 25 INFO rb-44da9a1-224237-407818 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-25 12:45:12,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-08-25 12:45:12,583 25 INFO rb-44da9a1-224237-407818 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-25 12:45:12,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 466 0.211 0.293 2026-08-25 12:45:12,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "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-25 12:45:12,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45: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.008 2026-08-25 12:45:12,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-08-25 12:45:12,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45: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.005 2026-08-25 12:45:12,786 25 INFO rb-44da9a1-224237-407818 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-25 12:45:12,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:45:12,816 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:45:12,822 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:45:12,835 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:45:12,836 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:45:12,873 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45: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-25 12:45:12,878 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:45:12,898 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:45:12,899 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "GET /web/image/res.users/279/avatar_128 HTTP/1.1" 200 - 14 0.044 0.034 2026-08-25 12:45:12,905 25 INFO rb-44da9a1-224237-407818 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-25 12:45:12,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:12] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.082 2026-08-25 12:45:13,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:13] "GET /pos/ui/180 HTTP/1.1" 200 - 31 0.098 0.111 2026-08-25 12:45:13,119 25 INFO rb-44da9a1-224237-407818 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-25 12:45:13,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:13] "GET /pos/ui/180?from_backend=True HTTP/1.1" 200 - 31 0.014 0.231 2026-08-25 12:45:13,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45: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.068 2026-08-25 12:45:13,168 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:45:13,172 25 INFO rb-44da9a1-224237-407818 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-25 12:45:13,223 25 INFO rb-44da9a1-224237-407818 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-25 12:45:13,285 25 INFO rb-44da9a1-224237-407818 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-25 12:45:13,351 25 INFO rb-44da9a1-224237-407818 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-25 12:45:13,411 25 INFO rb-44da9a1-224237-407818 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-25 12:45:13,414 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96724025 started for PoS orders references: [{'name': '/', 'pos_reference': '260-180-000001', 'uuid': '816060ba-e451-4697-b68c-4f81f010f82b'}] 2026-08-25 12:45:13,430 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:45:13,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96724025 order {'name': '/', 'pos_reference': '260-180-000001', 'uuid': '816060ba-e451-4697-b68c-4f81f010f82b'} updated pos.order #905 2026-08-25 12:45:13,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96724025 finished 2026-08-25 12:45:13,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.034 0.071 2026-08-25 12:45:13,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45: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.011 2026-08-25 12:45:13,582 25 INFO rb-44da9a1-224237-407818 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-25 12:45:13,637 25 INFO rb-44da9a1-224237-407818 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-25 12:45:15,675 25 INFO rb-44da9a1-224237-407818 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-25 12:45:15,725 25 INFO rb-44da9a1-224237-407818 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-25 12:45:15,804 25 INFO rb-44da9a1-224237-407818 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-25 12:45:15,817 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.020 0.015 2026-08-25 12:45:15,855 25 INFO rb-44da9a1-224237-407818 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-25 12:45:15,905 25 INFO rb-44da9a1-224237-407818 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-25 12:45:15,956 25 INFO rb-44da9a1-224237-407818 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-25 12:45:16,012 25 INFO rb-44da9a1-224237-407818 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-25 12:45:16,036 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86971857 started for PoS orders references: [{'name': '/', 'pos_reference': '261-180-000001', 'uuid': 'd345bfcc-1c73-4e92-839d-b0e648ad5df2'}] 2026-08-25 12:45:16,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86971857 order {'name': '/', 'pos_reference': '261-180-000001', 'uuid': 'd345bfcc-1c73-4e92-839d-b0e648ad5df2'} created pos.order #906 2026-08-25 12:45:16,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86971857 finished 2026-08-25 12:45:16,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.028 0.065 2026-08-25 12:45:16,158 25 INFO rb-44da9a1-224237-407818 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-25 12:45:16,222 25 INFO rb-44da9a1-224237-407818 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-25 12:45:16,222 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:45:16,273 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-08-25 12:45:16,274 25 INFO rb-44da9a1-224237-407818 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-25 12:45:16,354 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16259036 (allocated 17436672) 2026-08-25 12:45:16,367 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 134190 2026-08-25 12:45:16,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-08-25 12:45:16,369 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 134190 2026-08-25 12:45:16,428 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124516_428478_test_pos_self_order_table_transfer.txt 2026-08-25 12:45:16,428 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmpg2ntprmo_chrome_odoo" 2026-08-25 12:45:16,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-08-25 12:45:19,907 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 134391 2026-08-25 12:45:19,907 25 INFO rb-44da9a1-224237-407818 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/tmplc80inke_chrome_odoo 2026-08-25 12:45:19,907 25 INFO rb-44da9a1-224237-407818 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:40363/json/version 2026-08-25 12:45:19,909 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:19,924 25 INFO rb-44da9a1-224237-407818 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-25 12:45:19,924 25 INFO rb-44da9a1-224237-407818 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:40363/json 2026-08-25 12:45:19,925 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:19,967 25 INFO rb-44da9a1-224237-407818 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:40363/devtools/page/E03DA4DAE3D4C4FC4E0479302248871B 2026-08-25 12:45:19,974 25 INFO rb-44da9a1-224237-407818 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-25 12:45:19,978 25 INFO rb-44da9a1-224237-407818 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-25 12:45:19,996 25 INFO rb-44da9a1-224237-407818 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-25 12:45:20,174 25 INFO rb-44da9a1-224237-407818 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=6afe0f521a8a48c1" in browser 2026-08-25 12:45:20,174 25 INFO rb-44da9a1-224237-407818 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=6afe0f521a8a48c1" 2026-08-25 12:45:20,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:45:20,675 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:20] "GET /pos-self/181?access_token=6afe0f521a8a48c1 HTTP/1.1" 200 - 57 0.051 0.435 2026-08-25 12:45:20,678 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': 'E03DA4DAE3D4C4FC4E0479302248871B', 'loaderId': 'E6B8477DB8F6E367121E20DDBFC0A261', 'isDownload': False} 2026-08-25 12:45:20,678 25 INFO rb-44da9a1-224237-407818 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-25 12:45:20,692 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:20,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:45:20,734 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:20] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.005 0.030 2026-08-25 12:45:20,757 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:45:20,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:20] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.063 2026-08-25 12:45:20,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:45:20,802 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:20] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.096 2026-08-25 12:45:20,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-25 12:45:20,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.007 2026-08-25 12:45:20,944 25 INFO rb-44da9a1-224237-407818 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=6afe0f521a8a48c1", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:20,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:20] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.005 0.013 2026-08-25 12:45:20,950 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:20,951 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:45:20,956 25 INFO rb-44da9a1-224237-407818 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-25 12:45:20,989 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-25 12:45:21,010 25 INFO rb-44da9a1-224237-407818 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-25 12:45:21,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "POST /pos-self/relations/181 HTTP/1.1" 200 - 37 0.030 0.048 2026-08-25 12:45:21,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-08-25 12:45:21,307 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "POST /pos-self/data/181 HTTP/1.1" 200 - 179 0.120 0.113 2026-08-25 12:45:21,343 25 INFO rb-44da9a1-224237-407818 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-25 12:45:21,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/image/ir.attachment/9216/raw HTTP/1.1" 200 - 4 0.013 0.008 2026-08-25 12:45:21,411 25 INFO rb-44da9a1-224237-407818 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-25 12:45:21,423 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/image/ir.attachment/9182/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:45:21,439 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:45:21,497 25 INFO rb-44da9a1-224237-407818 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-25 12:45:21,548 25 INFO rb-44da9a1-224237-407818 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-25 12:45:21,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.010 0.024 2026-08-25 12:45:21,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/image/pos.category/357/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.046 2026-08-25 12:45:21,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-08-25 12:45:21,594 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-08-25 12:45:21,600 25 INFO rb-44da9a1-224237-407818 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-25 12:45:21,610 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-08-25 12:45:21,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-08-25 12:45:21,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-08-25 12:45:21,653 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-08-25 12:45:21,653 25 INFO rb-44da9a1-224237-407818 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-25 12:45:21,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/image/product.template/2434/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.081 2026-08-25 12:45:21,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:21] "GET /web/image/product.template/2435/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-08-25 12:45:21,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7021124 (allocated 7602176) 2026-08-25 12:45:21,706 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 134391 2026-08-25 12:45:21,706 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-08-25 12:45:21,707 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 134391 2026-08-25 12:45:21,802 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124521_802522_test_self_order_category_with_only_special_products.txt 2026-08-25 12:45:21,802 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmplc80inke_chrome_odoo" 2026-08-25 12:45:21,851 25 INFO rb-44da9a1-224237-407818 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-25 12:45:24,714 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 134578 2026-08-25 12:45:24,714 25 INFO rb-44da9a1-224237-407818 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/tmpixbnysoi_chrome_odoo 2026-08-25 12:45:24,714 25 INFO rb-44da9a1-224237-407818 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:36783/json/version 2026-08-25 12:45:24,715 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:24,759 25 INFO rb-44da9a1-224237-407818 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-25 12:45:24,759 25 INFO rb-44da9a1-224237-407818 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:36783/json 2026-08-25 12:45:24,760 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:24,769 25 INFO rb-44da9a1-224237-407818 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:36783/devtools/page/D4C12AEA77350AE115DA84F8C34A5B73 2026-08-25 12:45:24,794 25 INFO rb-44da9a1-224237-407818 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-25 12:45:24,800 25 INFO rb-44da9a1-224237-407818 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-25 12:45:24,863 25 INFO rb-44da9a1-224237-407818 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-25 12:45:24,972 25 INFO rb-44da9a1-224237-407818 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=d022fbbd26c94ecd" in browser 2026-08-25 12:45:24,973 25 INFO rb-44da9a1-224237-407818 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=d022fbbd26c94ecd" 2026-08-25 12:45:24,985 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:45:25,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "GET /pos-self/182?access_token=d022fbbd26c94ecd HTTP/1.1" 200 - 57 0.059 0.301 2026-08-25 12:45:25,343 25 INFO rb-44da9a1-224237-407818 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': 'D4C12AEA77350AE115DA84F8C34A5B73', 'loaderId': '302A1125FF8D75FD0AC1CCF34472E11B', 'isDownload': False} 2026-08-25 12:45:25,343 25 INFO rb-44da9a1-224237-407818 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-25 12:45:25,355 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:25,374 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:45:25,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-08-25 12:45:25,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:45:25,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.051 2026-08-25 12:45:25,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:45:25,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.085 2026-08-25 12:45:25,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-08-25 12:45:25,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.012 2026-08-25 12:45:25,566 25 INFO rb-44da9a1-224237-407818 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=d022fbbd26c94ecd", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:25,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.010 2026-08-25 12:45:25,573 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:25,573 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:45:25,574 25 INFO rb-44da9a1-224237-407818 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-25 12:45:25,630 25 INFO rb-44da9a1-224237-407818 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-25 12:45:25,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "POST /pos-self/relations/182 HTTP/1.1" 200 - 37 0.016 0.037 2026-08-25 12:45:25,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.079 2026-08-25 12:45:25,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "POST /pos-self/data/182 HTTP/1.1" 200 - 181 0.090 0.128 2026-08-25 12:45:25,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.192 2026-08-25 12:45:25,912 25 INFO rb-44da9a1-224237-407818 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-25 12:45:25,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:25] "GET /web/image/ir.attachment/9257/raw HTTP/1.1" 200 - 4 0.005 0.008 2026-08-25 12:45:26,013 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,086 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,095 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:26] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-08-25 12:45:26,104 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:45:26,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:26] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.044 2026-08-25 12:45:26,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:26] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-08-25 12:45:26,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:26] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-08-25 12:45:26,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:26] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-08-25 12:45:26,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:26] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-25 12:45:26,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.002 0.014 2026-08-25 12:45:26,196 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,259 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,313 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,374 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,439 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,490 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,548 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,599 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,599 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,629 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7738956 (allocated 8650752) 2026-08-25 12:45:26,635 25 INFO rb-44da9a1-224237-407818 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 134578 2026-08-25 12:45:26,635 25 INFO rb-44da9a1-224237-407818 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-25 12:45:26,637 25 INFO rb-44da9a1-224237-407818 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 134578 2026-08-25 12:45:26,724 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124526_724532_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-08-25 12:45:26,724 25 INFO rb-44da9a1-224237-407818 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/tmpixbnysoi_chrome_odoo" 2026-08-25 12:45:26,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-08-25 12:45:29,549 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 134765 2026-08-25 12:45:29,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp_82ikhu2_chrome_odoo 2026-08-25 12:45:29,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42949/json/version 2026-08-25 12:45:29,565 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42949', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:29,574 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-25 12:45:29,574 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42949/json 2026-08-25 12:45:29,575 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42949', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:29,584 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42949/devtools/page/FAEB4D1AE462D7B2CD32B667937D2C68 2026-08-25 12:45:29,658 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-25 12:45:29,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-25 12:45:29,680 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-25 12:45:29,805 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" in browser 2026-08-25 12:45:29,805 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" 2026-08-25 12:45:29,823 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:45:30,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /pos-self/183?access_token=c10ba29c49914a99&table_identifier=af9bf86a HTTP/1.1" 200 - 59 0.050 0.273 2026-08-25 12:45:30,144 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'FAEB4D1AE462D7B2CD32B667937D2C68', 'loaderId': '935441AA5CB4B7C22C38FEDE2AF5136F', 'isDownload': False} 2026-08-25 12:45:30,145 25 INFO rb-44da9a1-224237-407818 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-25 12:45:30,160 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:30,185 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:45:30,206 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.030 2026-08-25 12:45:30,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:45:30,264 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.065 2026-08-25 12:45:30,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:45:30,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.103 2026-08-25 12:45:30,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-08-25 12:45:30,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:45:30,421 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:30,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:45:30,427 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:30,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:45:30,429 25 INFO rb-44da9a1-224237-407818 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-25 12:45:30,482 25 INFO rb-44da9a1-224237-407818 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-25 12:45:30,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "POST /pos-self/relations/183 HTTP/1.1" 200 - 37 0.027 0.038 2026-08-25 12:45:30,532 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.082 2026-08-25 12:45:30,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "POST /pos-self/data/183 HTTP/1.1" 200 - 181 0.087 0.152 2026-08-25 12:45:30,778 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.223 2026-08-25 12:45:30,816 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-08-25 12:45:30,821 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-25 12:45:30,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:45:30,877 25 INFO rb-44da9a1-224237-407818 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-25 12:45:30,887 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:30,908 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:45:30,969 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:45:31,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-08-25 12:45:31,029 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-08-25 12:45:31,046 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-08-25 12:45:31,065 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-08-25 12:45:31,074 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-08-25 12:45:31,087 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,122 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:45:31,140 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-08-25 12:45:31,145 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,204 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,235 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38834303 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000001', 'uuid': 'a36dec75-70f8-4738-bcb5-0335bbb9a44f'}] 2026-08-25 12:45:31,264 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38834303 order {'name': None, 'pos_reference': '260-183-000001', 'uuid': 'a36dec75-70f8-4738-bcb5-0335bbb9a44f'} created pos.order #907 2026-08-25 12:45:31,276 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38834303 finished 2026-08-25 12:45:31,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.049 0.096 2026-08-25 12:45:31,376 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-08-25 12:45:31,397 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,448 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,503 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,563 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,612 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,660 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,715 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "GET /web/image/ir.attachment/9297/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:45:31,769 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,823 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.006 0.019 2026-08-25 12:45:31,876 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,882 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.007 2026-08-25 12:45:31,924 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-25 12:45:31,925 25 INFO rb-44da9a1-224237-407818 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-25 12:45:31,978 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8149756 (allocated 9699328) 2026-08-25 12:45:31,999 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 134765 2026-08-25 12:45:32,004 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-25 12:45:32,005 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 134765 2026-08-25 12:45:32,097 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124532_096901_test_self_order_mobile.txt 2026-08-25 12:45:32,097 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp_82ikhu2_chrome_odoo" 2026-08-25 12:45:32,358 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 134963 2026-08-25 12:45:32,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpnh82qxja_chrome_odoo 2026-08-25 12:45:32,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37929/json/version 2026-08-25 12:45:32,360 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:32,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-25 12:45:32,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37929/json 2026-08-25 12:45:32,369 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:32,377 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37929/devtools/page/09A481E258FD3F35F929491C7E767DE6 2026-08-25 12:45:32,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-25 12:45:32,465 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-25 12:45:32,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-25 12:45:32,482 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" in browser 2026-08-25 12:45:32,483 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" 2026-08-25 12:45:32,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:32] "GET /pos-self/183?access_token=c10ba29c49914a99&table_identifier=af9bf86a HTTP/1.1" 200 - 9 0.003 0.017 2026-08-25 12:45:32,517 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '09A481E258FD3F35F929491C7E767DE6', 'loaderId': 'E75D14221A1C6CCF6F2724B026BC389C', 'isDownload': False} 2026-08-25 12:45:32,518 25 INFO rb-44da9a1-224237-407818 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-25 12:45:32,571 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:32,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:32] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.009 2026-08-25 12:45:32,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:32] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-08-25 12:45:32,604 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:32] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-08-25 12:45:32,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-25 12:45:32,766 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:45:32,779 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:32,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:32] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.002 0.011 2026-08-25 12:45:32,791 25 INFO rb-44da9a1-224237-407818 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-25 12:45:32,792 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:32,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:45:32,824 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:32] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.006 0.019 2026-08-25 12:45:32,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.027 2026-08-25 12:45:32,839 25 INFO rb-44da9a1-224237-407818 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-25 12:45:32,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:45:33,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.087 0.114 2026-08-25 12:45:33,096 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.007 2026-08-25 12:45:33,101 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-25 12:45:33,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:45:33,170 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.009 2026-08-25 12:45:33,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.019 2026-08-25 12:45:33,201 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:45:33,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.035 2026-08-25 12:45:33,237 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:45:33,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.025 2026-08-25 12:45:33,304 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-08-25 12:45:33,315 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-25 12:45:33,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-08-25 12:45:33,337 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-08-25 12:45:33,372 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,389 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:45:33,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.010 0.014 2026-08-25 12:45:33,421 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,483 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,495 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.007 2026-08-25 12:45:33,546 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,612 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,631 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93262449 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000002', 'uuid': 'ac9db4dd-9ed6-46e5-940b-d85e1fd6aefc'}] 2026-08-25 12:45:33,649 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93262449 order {'name': None, 'pos_reference': '260-183-000002', 'uuid': 'ac9db4dd-9ed6-46e5-940b-d85e1fd6aefc'} created pos.order #908 2026-08-25 12:45:33,659 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93262449 finished 2026-08-25 12:45:33,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.027 0.068 2026-08-25 12:45:33,745 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-08-25 12:45:33,765 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,814 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,870 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,927 25 INFO rb-44da9a1-224237-407818 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-25 12:45:33,980 25 INFO rb-44da9a1-224237-407818 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-25 12:45:34,030 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-25 12:45:34,031 25 INFO rb-44da9a1-224237-407818 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-25 12:45:34,073 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8396576 (allocated 9437184) 2026-08-25 12:45:34,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 134963 2026-08-25 12:45:34,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-25 12:45:34,077 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 134963 2026-08-25 12:45:34,172 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124534_172175_test_self_order_mobile.txt 2026-08-25 12:45:34,172 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpnh82qxja_chrome_odoo" 2026-08-25 12:45:34,474 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 135152 2026-08-25 12:45:34,474 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmptbm6di6o_chrome_odoo 2026-08-25 12:45:34,474 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41403/json/version 2026-08-25 12:45:34,475 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:34,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-25 12:45:34,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41403/json 2026-08-25 12:45:34,483 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:34,496 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:41403/devtools/page/48C4010389740AA12F9EB3B9FD230DFF 2026-08-25 12:45:34,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-25 12:45:34,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-25 12:45:34,581 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-25 12:45:34,588 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" in browser 2026-08-25 12:45:34,588 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" 2026-08-25 12:45:34,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:34] "GET /pos-self/183?access_token=c10ba29c49914a99&table_identifier=af9bf86a HTTP/1.1" 200 - 9 0.009 0.067 2026-08-25 12:45:34,687 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '48C4010389740AA12F9EB3B9FD230DFF', 'loaderId': 'D5414599D30A9DCE3528AB5671C49FF3', 'isDownload': False} 2026-08-25 12:45:34,687 25 INFO rb-44da9a1-224237-407818 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-25 12:45:34,704 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:34,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:34] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.009 2026-08-25 12:45:34,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:34] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.022 2026-08-25 12:45:34,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:34] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.024 2026-08-25 12:45:34,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:45:34,887 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:45:34,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:34] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:45:34,904 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:34,910 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:34,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:45:34,913 25 INFO rb-44da9a1-224237-407818 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-25 12:45:34,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:34] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.017 0.025 2026-08-25 12:45:34,969 25 INFO rb-44da9a1-224237-407818 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-25 12:45:34,974 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.047 2026-08-25 12:45:34,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:45:35,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.053 0.124 2026-08-25 12:45:35,226 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.005 2026-08-25 12:45:35,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-25 12:45:35,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:35,302 25 INFO rb-44da9a1-224237-407818 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-25 12:45:35,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:45:35,347 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:45:35,362 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.009 2026-08-25 12:45:35,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.015 2026-08-25 12:45:35,377 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.018 2026-08-25 12:45:35,397 25 INFO rb-44da9a1-224237-407818 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-25 12:45:35,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:45:35,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-08-25 12:45:35,436 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-25 12:45:35,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-08-25 12:45:35,453 25 INFO rb-44da9a1-224237-407818 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-25 12:45:35,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.046 2026-08-25 12:45:35,478 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-25 12:45:35,526 25 INFO rb-44da9a1-224237-407818 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-25 12:45:35,548 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:45:35,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-25 12:45:35,567 25 INFO rb-44da9a1-224237-407818 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-25 12:45:35,634 25 INFO rb-44da9a1-224237-407818 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-25 12:45:35,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31954965 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000003', 'uuid': '9698e876-8a02-42e2-ba93-843dcb29301e'}] 2026-08-25 12:45:35,683 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31954965 order {'name': None, 'pos_reference': '260-183-000003', 'uuid': '9698e876-8a02-42e2-ba93-843dcb29301e'} created pos.order #909 2026-08-25 12:45:35,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31954965 finished 2026-08-25 12:45:35,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.037 0.082 2026-08-25 12:45:35,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-08-25 12:45:35,796 25 INFO rb-44da9a1-224237-407818 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-25 12:45:35,845 25 INFO rb-44da9a1-224237-407818 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-25 12:45:35,900 25 INFO rb-44da9a1-224237-407818 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-25 12:45:35,957 25 INFO rb-44da9a1-224237-407818 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-25 12:45:36,009 25 INFO rb-44da9a1-224237-407818 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-25 12:45:36,057 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-25 12:45:36,058 25 INFO rb-44da9a1-224237-407818 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-25 12:45:36,089 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8079400 (allocated 9437184) 2026-08-25 12:45:36,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 135152 2026-08-25 12:45:36,098 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-25 12:45:36,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 135152 2026-08-25 12:45:36,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124536_193350_test_self_order_mobile.txt 2026-08-25 12:45:36,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmptbm6di6o_chrome_odoo" 2026-08-25 12:45:36,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 135349 2026-08-25 12:45:36,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp4_4n6pny_chrome_odoo 2026-08-25 12:45:36,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45595/json/version 2026-08-25 12:45:36,461 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45595', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:36,476 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-25 12:45:36,476 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45595/json 2026-08-25 12:45:36,478 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45595', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:36,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45595/devtools/page/FD232AC8BB3EC4820D68AC066DA55E4A 2026-08-25 12:45:36,490 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-25 12:45:36,562 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-25 12:45:36,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-25 12:45:36,576 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" in browser 2026-08-25 12:45:36,576 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" 2026-08-25 12:45:36,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:36] "GET /pos-self/183?access_token=c10ba29c49914a99&table_identifier=af9bf86a HTTP/1.1" 200 - 9 0.005 0.069 2026-08-25 12:45:36,663 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'FD232AC8BB3EC4820D68AC066DA55E4A', 'loaderId': '0AC6F0310B1A2EB2EEB011A2DA35B643', 'isDownload': False} 2026-08-25 12:45:36,663 25 INFO rb-44da9a1-224237-407818 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-25 12:45:36,678 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:36,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:36] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.011 2026-08-25 12:45:36,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:36] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-08-25 12:45:36,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:36] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.034 2026-08-25 12:45:36,889 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:45:36,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:45:36,916 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:36] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.001 0.010 2026-08-25 12:45:36,917 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:36,923 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:36,923 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:45:36,933 25 INFO rb-44da9a1-224237-407818 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-25 12:45:36,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:36] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.012 0.020 2026-08-25 12:45:36,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:45:36,988 25 INFO rb-44da9a1-224237-407818 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-25 12:45:37,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:45:37,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.063 0.135 2026-08-25 12:45:37,243 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-08-25 12:45:37,256 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-25 12:45:37,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:37,323 25 INFO rb-44da9a1-224237-407818 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-25 12:45:37,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.008 2026-08-25 12:45:37,348 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.013 2026-08-25 12:45:37,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.015 2026-08-25 12:45:37,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.003 0.019 2026-08-25 12:45:37,376 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:45:37,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.043 2026-08-25 12:45:37,415 25 INFO rb-44da9a1-224237-407818 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-25 12:45:37,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-08-25 12:45:37,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.014 2026-08-25 12:45:37,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.024 2026-08-25 12:45:37,482 25 INFO rb-44da9a1-224237-407818 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-25 12:45:37,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.034 2026-08-25 12:45:37,492 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-08-25 12:45:37,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-08-25 12:45:37,547 25 INFO rb-44da9a1-224237-407818 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-25 12:45:37,562 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45: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-25 12:45:37,570 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-25 12:45:37,597 25 INFO rb-44da9a1-224237-407818 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-25 12:45:37,658 25 INFO rb-44da9a1-224237-407818 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-25 12:45:37,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.006 2026-08-25 12:45:37,720 25 INFO rb-44da9a1-224237-407818 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-25 12:45:37,787 25 INFO rb-44da9a1-224237-407818 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-25 12:45:37,804 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58376409 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000004', 'uuid': '8cfe6531-ed61-4376-b88a-772929139c3e'}] 2026-08-25 12:45:37,824 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58376409 order {'name': None, 'pos_reference': '260-183-000004', 'uuid': '8cfe6531-ed61-4376-b88a-772929139c3e'} created pos.order #910 2026-08-25 12:45:37,831 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58376409 finished 2026-08-25 12:45:37,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.022 0.074 2026-08-25 12:45:37,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.007 2026-08-25 12:45:37,931 25 INFO rb-44da9a1-224237-407818 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-25 12:45:37,980 25 INFO rb-44da9a1-224237-407818 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-25 12:45:38,037 25 INFO rb-44da9a1-224237-407818 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-25 12:45:38,095 25 INFO rb-44da9a1-224237-407818 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-25 12:45:38,147 25 INFO rb-44da9a1-224237-407818 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-25 12:45:38,196 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-25 12:45:38,197 25 INFO rb-44da9a1-224237-407818 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-25 12:45:38,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8282668 (allocated 9437184) 2026-08-25 12:45:38,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 135349 2026-08-25 12:45:38,256 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-25 12:45:38,257 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 135349 2026-08-25 12:45:38,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:38] "GET /web/image/ir.attachment/9297/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:45:38,325 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124538_325470_test_self_order_mobile.txt 2026-08-25 12:45:38,325 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp4_4n6pny_chrome_odoo" 2026-08-25 12:45:38,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 135541 2026-08-25 12:45:38,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp_08rxh8i_chrome_odoo 2026-08-25 12:45:38,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35773/json/version 2026-08-25 12:45:38,613 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35773', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:38,661 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-25 12:45:38,661 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35773/json 2026-08-25 12:45:38,662 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35773', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:38,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35773/devtools/page/EC42E376800C0B97D733AC35D984788E 2026-08-25 12:45:38,686 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-25 12:45:38,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-25 12:45:38,761 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-25 12:45:38,767 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" in browser 2026-08-25 12:45:38,767 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" 2026-08-25 12:45:38,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:38] "GET /pos-self/183?access_token=c10ba29c49914a99&table_identifier=af9bf86a HTTP/1.1" 200 - 9 0.004 0.017 2026-08-25 12:45:38,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'EC42E376800C0B97D733AC35D984788E', 'loaderId': '2E192E6BD6168FC49A6792E981B04CC0', 'isDownload': False} 2026-08-25 12:45:38,805 25 INFO rb-44da9a1-224237-407818 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-25 12:45:38,820 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:38,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:38] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.011 2026-08-25 12:45:38,846 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:38] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-08-25 12:45:38,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:38] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.011 0.021 2026-08-25 12:45:38,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.012 2026-08-25 12:45:39,005 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-08-25 12:45:39,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:45:39,014 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:39,020 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:39,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:45:39,021 25 INFO rb-44da9a1-224237-407818 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-25 12:45:39,068 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.013 0.025 2026-08-25 12:45:39,074 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.039 2026-08-25 12:45:39,076 25 INFO rb-44da9a1-224237-407818 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-25 12:45:39,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.051 0.110 2026-08-25 12:45:39,251 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.151 2026-08-25 12:45:39,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-08-25 12:45:39,309 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-25 12:45:39,354 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:39,375 25 INFO rb-44da9a1-224237-407818 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-25 12:45:39,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:39,398 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:45:39,457 25 INFO rb-44da9a1-224237-407818 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-25 12:45:39,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:45:39,499 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-08-25 12:45:39,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-08-25 12:45:39,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.037 2026-08-25 12:45:39,524 25 INFO rb-44da9a1-224237-407818 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-25 12:45:39,532 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-08-25 12:45:39,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.058 2026-08-25 12:45:39,577 25 INFO rb-44da9a1-224237-407818 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-25 12:45:39,591 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.008 2026-08-25 12:45:39,598 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.017 2026-08-25 12:45:39,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.022 2026-08-25 12:45:39,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.032 2026-08-25 12:45:39,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.038 2026-08-25 12:45:39,628 25 INFO rb-44da9a1-224237-407818 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-25 12:45:39,698 25 INFO rb-44da9a1-224237-407818 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-25 12:45:39,721 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:45:39,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.019 2026-08-25 12:45:39,745 25 INFO rb-44da9a1-224237-407818 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-25 12:45:39,813 25 INFO rb-44da9a1-224237-407818 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-25 12:45:39,831 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73056264 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000005', 'uuid': '9df7b857-652d-48c7-ba8a-a0e83b4ea51d'}] 2026-08-25 12:45:39,853 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73056264 order {'name': None, 'pos_reference': '260-183-000005', 'uuid': '9df7b857-652d-48c7-ba8a-a0e83b4ea51d'} created pos.order #911 2026-08-25 12:45:39,860 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73056264 finished 2026-08-25 12:45:39,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.028 0.076 2026-08-25 12:45:39,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-08-25 12:45:39,962 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,020 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,084 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,135 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,186 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,245 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,270 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:40] "GET /web/image/product.product/2931/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-08-25 12:45:40,296 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,364 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70979130 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000005', 'uuid': '9df7b857-652d-48c7-ba8a-a0e83b4ea51d'}] 2026-08-25 12:45:40,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1435] to pos.order #911 2026-08-25 12:45:40,390 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70979130 order {'name': None, 'pos_reference': '260-183-000005', 'uuid': '9df7b857-652d-48c7-ba8a-a0e83b4ea51d'} updated pos.order #911 2026-08-25 12:45:40,398 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70979130 finished 2026-08-25 12:45:40,462 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.028 0.077 2026-08-25 12:45:40,479 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-08-25 12:45:40,507 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,563 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,620 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,678 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,732 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-25 12:45:40,782 25 INFO rb-44da9a1-224237-407818 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-25 12:45:40,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8651644 (allocated 10223616) 2026-08-25 12:45:40,844 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 135541 2026-08-25 12:45:40,845 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-25 12:45:40,846 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 135541 2026-08-25 12:45:40,941 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124540_941362_test_self_order_mobile.txt 2026-08-25 12:45:40,941 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp_08rxh8i_chrome_odoo" 2026-08-25 12:45:41,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 135742 2026-08-25 12:45:41,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp7yil60qr_chrome_odoo 2026-08-25 12:45:41,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46729/json/version 2026-08-25 12:45:41,199 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:41,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-25 12:45:41,260 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46729/json 2026-08-25 12:45:41,260 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:41,270 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46729/devtools/page/D3B0C84EAE11B8B9A41D70022F571599 2026-08-25 12:45:41,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-25 12:45:41,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-25 12:45:41,300 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-25 12:45:41,301 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" in browser 2026-08-25 12:45:41,302 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" 2026-08-25 12:45:41,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /pos-self/183?access_token=c10ba29c49914a99&table_identifier=af9bf86a HTTP/1.1" 200 - 9 0.004 0.064 2026-08-25 12:45:41,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'D3B0C84EAE11B8B9A41D70022F571599', 'loaderId': '409B51601B7ECFF6A6B56B37E2508462', 'isDownload': False} 2026-08-25 12:45:41,383 25 INFO rb-44da9a1-224237-407818 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-25 12:45:41,402 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:41,423 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-08-25 12:45:41,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.013 2026-08-25 12:45:41,442 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.022 2026-08-25 12:45:41,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-08-25 12:45:41,598 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.015 2026-08-25 12:45:41,606 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:41,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:45:41,611 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:41,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:45:41,612 25 INFO rb-44da9a1-224237-407818 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-25 12:45:41,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:45:41,667 25 INFO rb-44da9a1-224237-407818 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-25 12:45:41,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.021 0.028 2026-08-25 12:45:41,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-08-25 12:45:41,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.074 0.108 2026-08-25 12:45:41,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.008 2026-08-25 12:45:41,919 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-25 12:45:41,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:45:41,975 25 INFO rb-44da9a1-224237-407818 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-25 12:45:41,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:41,995 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:45:42,059 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.022 0.011 2026-08-25 12:45:42,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.034 2026-08-25 12:45:42,089 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.041 2026-08-25 12:45:42,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.025 2026-08-25 12:45:42,100 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.044 2026-08-25 12:45:42,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.069 2026-08-25 12:45:42,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-08-25 12:45:42,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-08-25 12:45:42,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-08-25 12:45:42,149 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-08-25 12:45:42,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.096 2026-08-25 12:45:42,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.059 2026-08-25 12:45:42,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.002 0.065 2026-08-25 12:45:42,199 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,261 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,276 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:45:42,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.018 2026-08-25 12:45:42,313 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,376 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.008 2026-08-25 12:45:42,434 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,497 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15344694 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000006', 'uuid': '63cbe5be-9679-4dc6-9e3f-06d846eb2e9a'}] 2026-08-25 12:45:42,538 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15344694 order {'name': None, 'pos_reference': '260-183-000006', 'uuid': '63cbe5be-9679-4dc6-9e3f-06d846eb2e9a'} created pos.order #912 2026-08-25 12:45:42,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15344694 finished 2026-08-25 12:45:42,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.028 0.074 2026-08-25 12:45:42,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.005 2026-08-25 12:45:42,640 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,704 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,760 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,822 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,873 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,924 25 INFO rb-44da9a1-224237-407818 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-25 12:45:42,981 25 INFO rb-44da9a1-224237-407818 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-25 12:45:43,017 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:43] "GET /web/image/product.product/2931/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-25 12:45:43,032 25 INFO rb-44da9a1-224237-407818 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-25 12:45:43,094 25 INFO rb-44da9a1-224237-407818 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-25 12:45:43,116 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84398528 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000006', 'uuid': '63cbe5be-9679-4dc6-9e3f-06d846eb2e9a'}] 2026-08-25 12:45:43,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1437] to pos.order #912 2026-08-25 12:45:43,133 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84398528 order {'name': None, 'pos_reference': '260-183-000006', 'uuid': '63cbe5be-9679-4dc6-9e3f-06d846eb2e9a'} updated pos.order #912 2026-08-25 12:45:43,141 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84398528 finished 2026-08-25 12:45:43,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.061 0.084 2026-08-25 12:45:43,259 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-08-25 12:45:43,290 25 INFO rb-44da9a1-224237-407818 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-25 12:45:43,348 25 INFO rb-44da9a1-224237-407818 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-25 12:45:43,403 25 INFO rb-44da9a1-224237-407818 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-25 12:45:43,457 25 INFO rb-44da9a1-224237-407818 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-25 12:45:43,514 25 INFO rb-44da9a1-224237-407818 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-25 12:45:43,559 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-25 12:45:43,560 25 INFO rb-44da9a1-224237-407818 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-25 12:45:43,597 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8897600 (allocated 10223616) 2026-08-25 12:45:43,608 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 135742 2026-08-25 12:45:43,617 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-25 12:45:43,618 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 135742 2026-08-25 12:45:43,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124543_712961_test_self_order_mobile.txt 2026-08-25 12:45:43,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp7yil60qr_chrome_odoo" 2026-08-25 12:45:44,001 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 135948 2026-08-25 12:45:44,002 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp0wrw_wvy_chrome_odoo 2026-08-25 12:45:44,002 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33959/json/version 2026-08-25 12:45:44,003 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:44,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-25 12:45:44,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33959/json 2026-08-25 12:45:44,028 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:44,066 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33959/devtools/page/C182FDA7DB9F4F7948B1F885E0DFBEFC 2026-08-25 12:45:44,088 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-25 12:45:44,100 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-25 12:45:44,178 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-25 12:45:44,190 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" in browser 2026-08-25 12:45:44,190 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" 2026-08-25 12:45:44,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /pos-self/183?access_token=c10ba29c49914a99&table_identifier=af9bf86a HTTP/1.1" 200 - 9 0.004 0.016 2026-08-25 12:45:44,233 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C182FDA7DB9F4F7948B1F885E0DFBEFC', 'loaderId': 'C36D269E6EF5F71095CA10C77BC2DE99', 'isDownload': False} 2026-08-25 12:45:44,233 25 INFO rb-44da9a1-224237-407818 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-25 12:45:44,250 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:44,291 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.015 0.016 2026-08-25 12:45:44,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.031 2026-08-25 12:45:44,307 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.037 2026-08-25 12:45:44,447 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:45:44,452 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:45:44,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:45:44,461 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:44,466 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:44,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:45:44,485 25 INFO rb-44da9a1-224237-407818 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-25 12:45:44,523 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.006 0.024 2026-08-25 12:45:44,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-08-25 12:45:44,538 25 INFO rb-44da9a1-224237-407818 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-25 12:45:44,544 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:45:44,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.054 0.228 2026-08-25 12:45:44,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-08-25 12:45:44,895 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-25 12:45:44,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-08-25 12:45:44,965 25 INFO rb-44da9a1-224237-407818 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-25 12:45:44,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:44,989 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:45:45,074 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:45] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.010 2026-08-25 12:45:45,135 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:45] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.002 0.041 2026-08-25 12:45:45,141 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,148 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:45] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-08-25 12:45:45,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:45] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-08-25 12:45:45,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:45] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.068 2026-08-25 12:45:45,198 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:45] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-08-25 12:45:45,245 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,310 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,342 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:45:45,351 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:45] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-08-25 12:45:45,362 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,428 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1113692 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000007', 'uuid': '67ee5718-871d-4294-8ab2-3070a4f322c7'}] 2026-08-25 12:45:45,493 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1113692 order {'name': None, 'pos_reference': '260-183-000007', 'uuid': '67ee5718-871d-4294-8ab2-3070a4f322c7'} created pos.order #913 2026-08-25 12:45:45,501 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1113692 finished 2026-08-25 12:45:45,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.072 0.080 2026-08-25 12:45:45,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:45:45,624 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,680 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,743 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,806 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,858 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,909 25 INFO rb-44da9a1-224237-407818 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-25 12:45:45,975 25 INFO rb-44da9a1-224237-407818 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-25 12:45:46,028 25 INFO rb-44da9a1-224237-407818 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-25 12:45:46,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:46] "GET /web/image/product.product/2931/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.023 0.021 2026-08-25 12:45:46,094 25 INFO rb-44da9a1-224237-407818 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-25 12:45:46,133 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39036922 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000007', 'uuid': '67ee5718-871d-4294-8ab2-3070a4f322c7'}] 2026-08-25 12:45:46,145 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1439] to pos.order #913 2026-08-25 12:45:46,150 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39036922 order {'name': None, 'pos_reference': '260-183-000007', 'uuid': '67ee5718-871d-4294-8ab2-3070a4f322c7'} updated pos.order #913 2026-08-25 12:45:46,160 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39036922 finished 2026-08-25 12:45:46,255 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.066 0.099 2026-08-25 12:45:46,300 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-08-25 12:45:46,307 25 INFO rb-44da9a1-224237-407818 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-25 12:45:46,370 25 INFO rb-44da9a1-224237-407818 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-25 12:45:46,431 25 INFO rb-44da9a1-224237-407818 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-25 12:45:46,487 25 INFO rb-44da9a1-224237-407818 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-25 12:45:46,539 25 INFO rb-44da9a1-224237-407818 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-25 12:45:46,589 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-25 12:45:46,590 25 INFO rb-44da9a1-224237-407818 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-25 12:45:46,656 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8655724 (allocated 9699328) 2026-08-25 12:45:46,661 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 135948 2026-08-25 12:45:46,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-25 12:45:46,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 135948 2026-08-25 12:45:46,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124546_769055_test_self_order_mobile.txt 2026-08-25 12:45:46,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp0wrw_wvy_chrome_odoo" 2026-08-25 12:45:47,038 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136146 2026-08-25 12:45:47,038 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpzg8v7wu7_chrome_odoo 2026-08-25 12:45:47,038 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33945/json/version 2026-08-25 12:45:47,039 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:47,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-25 12:45:47,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33945/json 2026-08-25 12:45:47,128 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:47,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33945/devtools/page/BFE83326BB2320656CA260121C9FBB5A 2026-08-25 12:45:47,173 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-25 12:45:47,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-25 12:45:47,211 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-25 12:45:47,222 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" in browser 2026-08-25 12:45:47,222 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" 2026-08-25 12:45:47,292 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "GET /pos-self/183?access_token=c10ba29c49914a99&table_identifier=af9bf86a HTTP/1.1" 200 - 9 0.009 0.015 2026-08-25 12:45:47,294 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'BFE83326BB2320656CA260121C9FBB5A', 'loaderId': '9350770EFE03CD95FAA2835E77DE72CE', 'isDownload': False} 2026-08-25 12:45:47,294 25 INFO rb-44da9a1-224237-407818 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-25 12:45:47,319 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:47,344 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.009 2026-08-25 12:45:47,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.012 2026-08-25 12:45:47,361 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.033 2026-08-25 12:45:47,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:45:47,533 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:45:47,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:45:47,552 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:47,555 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:47,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:45:47,564 25 INFO rb-44da9a1-224237-407818 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-25 12:45:47,619 25 INFO rb-44da9a1-224237-407818 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-25 12:45:47,629 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.030 0.026 2026-08-25 12:45:47,634 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.058 2026-08-25 12:45:47,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-08-25 12:45:47,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.065 0.107 2026-08-25 12:45:47,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-08-25 12:45:47,923 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-25 12:45:47,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:47] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:47,997 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:45:48,060 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:45:48,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.007 2026-08-25 12:45:48,094 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.025 2026-08-25 12:45:48,110 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.038 2026-08-25 12:45:48,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.050 2026-08-25 12:45:48,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.064 2026-08-25 12:45:48,161 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.078 2026-08-25 12:45:48,175 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.084 2026-08-25 12:45:48,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.079 2026-08-25 12:45:48,204 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.072 2026-08-25 12:45:48,212 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.076 2026-08-25 12:45:48,230 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.078 2026-08-25 12:45:48,245 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-08-25 12:45:48,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.060 2026-08-25 12:45:48,262 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,275 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.060 2026-08-25 12:45:48,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.112 2026-08-25 12:45:48,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.082 2026-08-25 12:45:48,328 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,339 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45: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-25 12:45:48,351 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.116 2026-08-25 12:45:48,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.008 0.028 2026-08-25 12:45:48,375 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,437 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.006 2026-08-25 12:45:48,498 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,581 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,600 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #997369 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000008', 'uuid': 'b5daa1ee-dd2c-45a2-b1ed-6506637934cb'}] 2026-08-25 12:45:48,633 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #997369 order {'name': None, 'pos_reference': '260-183-000008', 'uuid': 'b5daa1ee-dd2c-45a2-b1ed-6506637934cb'} created pos.order #914 2026-08-25 12:45:48,643 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #997369 finished 2026-08-25 12:45:48,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.052 0.094 2026-08-25 12:45:48,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-08-25 12:45:48,757 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,814 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,867 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,930 25 INFO rb-44da9a1-224237-407818 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-25 12:45:48,981 25 INFO rb-44da9a1-224237-407818 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-25 12:45:49,032 25 INFO rb-44da9a1-224237-407818 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-25 12:45:49,088 25 INFO rb-44da9a1-224237-407818 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-25 12:45:49,127 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:49] "GET /web/image/product.product/2931/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.009 0.016 2026-08-25 12:45:49,140 25 INFO rb-44da9a1-224237-407818 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-25 12:45:49,202 25 INFO rb-44da9a1-224237-407818 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-25 12:45:49,237 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89350317 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000008', 'uuid': 'b5daa1ee-dd2c-45a2-b1ed-6506637934cb'}] 2026-08-25 12:45:49,277 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: Added lines [1441] to pos.order #914 2026-08-25 12:45:49,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89350317 order {'name': None, 'pos_reference': '260-183-000008', 'uuid': 'b5daa1ee-dd2c-45a2-b1ed-6506637934cb'} updated pos.order #914 2026-08-25 12:45:49,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89350317 finished 2026-08-25 12:45:49,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.082 0.103 2026-08-25 12:45:49,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-08-25 12:45:49,440 25 INFO rb-44da9a1-224237-407818 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-25 12:45:49,495 25 INFO rb-44da9a1-224237-407818 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-25 12:45:49,552 25 INFO rb-44da9a1-224237-407818 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-25 12:45:49,608 25 INFO rb-44da9a1-224237-407818 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-25 12:45:49,661 25 INFO rb-44da9a1-224237-407818 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-25 12:45:49,710 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-25 12:45:49,710 25 INFO rb-44da9a1-224237-407818 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-25 12:45:49,747 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8901480 (allocated 9961472) 2026-08-25 12:45:49,753 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136146 2026-08-25 12:45:49,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-25 12:45:49,760 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136146 2026-08-25 12:45:49,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124549_858024_test_self_order_mobile.txt 2026-08-25 12:45:49,858 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpzg8v7wu7_chrome_odoo" 2026-08-25 12:45:50,128 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136361 2026-08-25 12:45:50,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpfe4eu9jh_chrome_odoo 2026-08-25 12:45:50,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39437/json/version 2026-08-25 12:45:50,136 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:50,185 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-25 12:45:50,186 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39437/json 2026-08-25 12:45:50,186 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:50,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39437/devtools/page/4C6F19A2E4698DB63DEA36ACF89DB02B 2026-08-25 12:45:50,267 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-25 12:45:50,276 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-25 12:45:50,302 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-25 12:45:50,308 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" in browser 2026-08-25 12:45:50,308 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" 2026-08-25 12:45:50,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "GET /pos-self/183?access_token=c10ba29c49914a99&table_identifier=af9bf86a HTTP/1.1" 200 - 9 0.016 0.039 2026-08-25 12:45:50,389 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '4C6F19A2E4698DB63DEA36ACF89DB02B', 'loaderId': '6911EC6B5D1C577C5749992D8742DB1A', 'isDownload': False} 2026-08-25 12:45:50,389 25 INFO rb-44da9a1-224237-407818 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-25 12:45:50,407 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:50,423 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-08-25 12:45:50,431 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.017 2026-08-25 12:45:50,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-08-25 12:45:50,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:45:50,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-08-25 12:45:50,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:45:50,646 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:50,655 25 INFO rb-44da9a1-224237-407818 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-25 12:45:50,658 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:50,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:45:50,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.008 0.027 2026-08-25 12:45:50,708 25 INFO rb-44da9a1-224237-407818 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-25 12:45:50,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.042 2026-08-25 12:45:50,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.057 0.144 2026-08-25 12:45:50,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.192 2026-08-25 12:45:50,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.011 2026-08-25 12:45:50,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-25 12:45:51,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:45:51,059 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,067 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:51,085 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:45:51,130 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,159 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.020 2026-08-25 12:45:51,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-08-25 12:45:51,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-08-25 12:45:51,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-08-25 12:45:51,195 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.050 2026-08-25 12:45:51,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-08-25 12:45:51,250 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.009 2026-08-25 12:45:51,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.034 2026-08-25 12:45:51,299 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,307 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.043 2026-08-25 12:45:51,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.059 2026-08-25 12:45:51,336 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.050 2026-08-25 12:45:51,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.045 2026-08-25 12:45:51,358 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.094 2026-08-25 12:45:51,371 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.055 2026-08-25 12:45:51,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.035 2026-08-25 12:45:51,394 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:45:51,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.138 2026-08-25 12:45:51,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.080 2026-08-25 12:45:51,423 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.031 2026-08-25 12:45:51,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.068 2026-08-25 12:45:51,449 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.101 2026-08-25 12:45:51,472 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,529 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,591 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,647 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,700 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,762 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,813 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,864 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,919 25 INFO rb-44da9a1-224237-407818 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-25 12:45:51,970 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,030 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,039 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:52] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.007 2026-08-25 12:45:52,089 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,155 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,175 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82778639 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000009', 'uuid': '2240d168-ac5b-4491-954a-dd064ccd6fd5'}] 2026-08-25 12:45:52,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82778639 order {'name': None, 'pos_reference': '260-183-000009', 'uuid': '2240d168-ac5b-4491-954a-dd064ccd6fd5'} created pos.order #915 2026-08-25 12:45:52,222 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82778639 finished 2026-08-25 12:45:52,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.028 0.101 2026-08-25 12:45:52,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:45:52,330 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,379 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,435 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,498 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,549 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,600 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,658 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:52] "GET /web/image/product.product/2931/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-08-25 12:45:52,712 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,764 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,822 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,880 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,931 25 INFO rb-44da9a1-224237-407818 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-25 12:45:52,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-25 12:45:52,983 25 INFO rb-44da9a1-224237-407818 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-25 12:45:53,024 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9578472 (allocated 10223616) 2026-08-25 12:45:53,027 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136361 2026-08-25 12:45:53,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-25 12:45:53,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136361 2026-08-25 12:45:53,124 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124553_124695_test_self_order_mobile.txt 2026-08-25 12:45:53,125 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpfe4eu9jh_chrome_odoo" 2026-08-25 12:45:53,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136558 2026-08-25 12:45:53,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmppu1j0thp_chrome_odoo 2026-08-25 12:45:53,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40355/json/version 2026-08-25 12:45:53,421 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:53,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-25 12:45:53,467 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40355/json 2026-08-25 12:45:53,467 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:53,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:40355/devtools/page/EA1955D143091241A7787877070842D4 2026-08-25 12:45:53,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-25 12:45:53,493 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-25 12:45:53,570 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-25 12:45:53,579 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" in browser 2026-08-25 12:45:53,580 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" 2026-08-25 12:45:53,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:53] "GET /pos-self/183?access_token=c10ba29c49914a99&table_identifier=af9bf86a HTTP/1.1" 200 - 9 0.002 0.014 2026-08-25 12:45:53,611 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'EA1955D143091241A7787877070842D4', 'loaderId': '3F6916152BB72CB880851A257E6C8A12', 'isDownload': False} 2026-08-25 12:45:53,611 25 INFO rb-44da9a1-224237-407818 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-25 12:45:53,631 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:53,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:53] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-08-25 12:45:53,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:53] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.027 2026-08-25 12:45:53,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:53] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.013 0.037 2026-08-25 12:45:53,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-25 12:45:53,810 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:45:53,820 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:53] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:53,820 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:53,825 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:53,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:45:53,828 25 INFO rb-44da9a1-224237-407818 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-25 12:45:53,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:53] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.008 0.022 2026-08-25 12:45:53,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-08-25 12:45:53,886 25 INFO rb-44da9a1-224237-407818 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-25 12:45:53,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:45:54,091 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.052 0.135 2026-08-25 12:45:54,139 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-08-25 12:45:54,146 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-25 12:45:54,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:45:54,212 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.015 0.016 2026-08-25 12:45:54,265 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.009 2026-08-25 12:45:54,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.042 2026-08-25 12:45:54,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.038 2026-08-25 12:45:54,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.079 2026-08-25 12:45:54,309 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:45:54,325 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.053 2026-08-25 12:45:54,353 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.122 2026-08-25 12:45:54,366 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.079 2026-08-25 12:45:54,377 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.151 2026-08-25 12:45:54,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.089 2026-08-25 12:45:54,397 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.048 2026-08-25 12:45:54,407 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,416 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.040 2026-08-25 12:45:54,439 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.119 2026-08-25 12:45:54,451 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.083 2026-08-25 12:45:54,470 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.004 0.085 2026-08-25 12:45:54,474 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-08-25 12:45:54,494 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45: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-25 12:45:54,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.073 2026-08-25 12:45:54,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-08-25 12:45:54,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-08-25 12:45:54,523 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-25 12:45:54,544 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.002 0.050 2026-08-25 12:45:54,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.067 2026-08-25 12:45:54,575 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,630 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,692 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,748 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,803 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,854 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,916 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,972 25 INFO rb-44da9a1-224237-407818 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-25 12:45:54,998 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:54] "GET /web/image/product.product/2931/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-08-25 12:45:55,023 25 INFO rb-44da9a1-224237-407818 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-25 12:45:55,085 25 INFO rb-44da9a1-224237-407818 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-25 12:45:55,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:55] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.008 2026-08-25 12:45:55,147 25 INFO rb-44da9a1-224237-407818 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-25 12:45:55,222 25 INFO rb-44da9a1-224237-407818 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-25 12:45:55,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57577790 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000010', 'uuid': '8ac61108-cdd0-4c4e-a2aa-ca9f959bdebb'}] 2026-08-25 12:45:55,260 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57577790 order {'name': None, 'pos_reference': '260-183-000010', 'uuid': '8ac61108-cdd0-4c4e-a2aa-ca9f959bdebb'} created pos.order #916 2026-08-25 12:45:55,267 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57577790 finished 2026-08-25 12:45:55,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.026 0.073 2026-08-25 12:45:55,333 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.010 2026-08-25 12:45:55,362 25 INFO rb-44da9a1-224237-407818 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-25 12:45:55,410 25 INFO rb-44da9a1-224237-407818 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-25 12:45:55,465 25 INFO rb-44da9a1-224237-407818 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-25 12:45:55,516 25 INFO rb-44da9a1-224237-407818 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-25 12:45:55,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-25 12:45:55,568 25 INFO rb-44da9a1-224237-407818 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-25 12:45:55,608 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9031396 (allocated 9961472) 2026-08-25 12:45:55,609 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136558 2026-08-25 12:45:55,610 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-25 12:45:55,610 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136558 2026-08-25 12:45:55,711 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124555_711647_test_self_order_mobile.txt 2026-08-25 12:45:55,711 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmppu1j0thp_chrome_odoo" 2026-08-25 12:45:55,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 136757 2026-08-25 12:45:55,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpxvvkidfq_chrome_odoo 2026-08-25 12:45:55,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33851/json/version 2026-08-25 12:45:55,991 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:56,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-08-25 12:45:56,015 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33851/json 2026-08-25 12:45:56,015 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:45:56,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33851/devtools/page/95EEF11616F37E94A5F0BADD6E4386EA 2026-08-25 12:45:56,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-08-25 12:45:56,098 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-08-25 12:45:56,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-08-25 12:45:56,108 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" in browser 2026-08-25 12:45:56,108 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a" 2026-08-25 12:45:56,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /pos-self/183?access_token=c10ba29c49914a99&table_identifier=af9bf86a HTTP/1.1" 200 - 9 0.003 0.013 2026-08-25 12:45:56,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '95EEF11616F37E94A5F0BADD6E4386EA', 'loaderId': '7D4C6F8B1C5918204BD10E43D5707928', 'isDownload': False} 2026-08-25 12:45:56,190 25 INFO rb-44da9a1-224237-407818 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-25 12:45:56,205 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:45:56,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.007 2026-08-25 12:45:56,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.029 2026-08-25 12:45:56,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.029 2026-08-25 12:45:56,415 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-08-25 12:45:56,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:45:56,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:45:56,431 25 INFO rb-44da9a1-224237-407818 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=c10ba29c49914a99&table_identifier=af9bf86a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:45:56,437 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:45:56,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:45:56,439 25 INFO rb-44da9a1-224237-407818 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-25 12:45:56,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.006 0.016 2026-08-25 12:45:56,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:45:56,487 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-08-25 12:45:56,492 25 INFO rb-44da9a1-224237-407818 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-25 12:45:56,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self/data/183 HTTP/1.1" 200 - 113 0.045 0.110 2026-08-25 12:45:56,684 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-08-25 12:45:56,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-08-25 12:45:56,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /web/image/ir.attachment/9298/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:45:56,751 25 INFO rb-44da9a1-224237-407818 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-25 12:45:56,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /web/image/ir.attachment/9264/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:45:56,781 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:45:56,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.015 2026-08-25 12:45:56,859 25 INFO rb-44da9a1-224237-407818 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-25 12:45:56,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.060 2026-08-25 12:45:56,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.087 2026-08-25 12:45:56,906 25 INFO rb-44da9a1-224237-407818 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-25 12:45:56,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.087 2026-08-25 12:45:56,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.088 2026-08-25 12:45:56,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.094 2026-08-25 12:45:56,941 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.062 2026-08-25 12:45:56,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.032 2026-08-25 12:45:56,970 25 INFO rb-44da9a1-224237-407818 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-25 12:45:56,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.075 2026-08-25 12:45:56,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.073 2026-08-25 12:45:56,995 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45: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-25 12:45:56,996 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.068 2026-08-25 12:45:57,016 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.074 2026-08-25 12:45:57,023 25 INFO rb-44da9a1-224237-407818 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-25 12:45:57,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.062 2026-08-25 12:45:57,033 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.047 2026-08-25 12:45:57,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.072 2026-08-25 12:45:57,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-08-25 12:45:57,066 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-08-25 12:45:57,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-08-25 12:45:57,084 25 INFO rb-44da9a1-224237-407818 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-25 12:45:57,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-08-25 12:45:57,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-08-25 12:45:57,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.071 2026-08-25 12:45:57,136 25 INFO rb-44da9a1-224237-407818 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-25 12:45:57,143 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.000 0.084 2026-08-25 12:45:57,176 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37958052 started for PoS orders references: [{'name': None, 'pos_reference': '260-183-000011', 'uuid': 'b3aa0417-b683-4f0a-b0a3-05b255762f1f'}] 2026-08-25 12:45:57,202 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37958052 order {'name': None, 'pos_reference': '260-183-000011', 'uuid': 'b3aa0417-b683-4f0a-b0a3-05b255762f1f'} created pos.order #917 2026-08-25 12:45:57,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37958052 finished 2026-08-25 12:45:57,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.035 0.149 2026-08-25 12:45:57,310 25 INFO rb-44da9a1-224237-407818 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-25 12:45:57,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:45:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-08-25 12:45:57,368 25 INFO rb-44da9a1-224237-407818 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-25 12:45:57,415 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-08-25 12:45:57,416 25 INFO rb-44da9a1-224237-407818 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-25 12:45:57,449 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7820088 (allocated 8912896) 2026-08-25 12:45:57,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 136757 2026-08-25 12:45:57,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-08-25 12:45:57,462 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 136757 2026-08-25 12:45:57,562 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124557_562349_test_self_order_mobile.txt 2026-08-25 12:45:57,562 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpxvvkidfq_chrome_odoo" 2026-08-25 12:45:57,596 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-08-25 12:46:00,455 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 136962 2026-08-25 12:46:00,455 25 INFO rb-44da9a1-224237-407818 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/tmpsk4s6u30_chrome_odoo 2026-08-25 12:46:00,455 25 INFO rb-44da9a1-224237-407818 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:44393/json/version 2026-08-25 12:46:00,456 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:00,480 25 INFO rb-44da9a1-224237-407818 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-25 12:46:00,481 25 INFO rb-44da9a1-224237-407818 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:44393/json 2026-08-25 12:46:00,481 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:00,561 25 INFO rb-44da9a1-224237-407818 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:44393/devtools/page/00BD0E084A615571E3C7354288FBD4A5 2026-08-25 12:46:00,570 25 INFO rb-44da9a1-224237-407818 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-25 12:46:00,575 25 INFO rb-44da9a1-224237-407818 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-25 12:46:00,587 25 INFO rb-44da9a1-224237-407818 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-25 12:46:00,745 25 INFO rb-44da9a1-224237-407818 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=55560328706c493b&table_identifier=8f38070c" in browser 2026-08-25 12:46:00,745 25 INFO rb-44da9a1-224237-407818 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=55560328706c493b&table_identifier=8f38070c" 2026-08-25 12:46:00,756 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:46:01,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /pos-self/184?access_token=55560328706c493b&table_identifier=8f38070c HTTP/1.1" 200 - 59 0.025 0.299 2026-08-25 12:46:01,081 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': '00BD0E084A615571E3C7354288FBD4A5', 'loaderId': 'D791C654A5A5D749E852395E7B3C9FF1', 'isDownload': False} 2026-08-25 12:46:01,081 25 INFO rb-44da9a1-224237-407818 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-25 12:46:01,101 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:46:01,136 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:46:01,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.032 2026-08-25 12:46:01,170 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:46:01,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.069 2026-08-25 12:46:01,203 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:46:01,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.077 2026-08-25 12:46:01,316 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.006 2026-08-25 12:46:01,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:46:01,342 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.006 0.010 2026-08-25 12:46:01,347 25 INFO rb-44da9a1-224237-407818 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=55560328706c493b&table_identifier=8f38070c", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:46:01,362 25 INFO rb-44da9a1-224237-407818 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-25 12:46:01,394 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:46:01,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.021 2026-08-25 12:46:01,416 25 INFO rb-44da9a1-224237-407818 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-25 12:46:01,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-08-25 12:46:01,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.037 0.063 2026-08-25 12:46:01,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-08-25 12:46:01,789 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "POST /pos-self/data/184 HTTP/1.1" 200 - 181 0.103 0.148 2026-08-25 12:46:01,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-08-25 12:46:01,865 25 INFO rb-44da9a1-224237-407818 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-25 12:46:01,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /web/image/ir.attachment/9339/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:46:01,935 25 INFO rb-44da9a1-224237-407818 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-25 12:46:01,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /web/image/ir.attachment/9305/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-08-25 12:46:01,964 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:46:02,009 25 INFO rb-44da9a1-224237-407818 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-25 12:46:02,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:02] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.003 0.022 2026-08-25 12:46:02,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:02] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-08-25 12:46:02,079 25 INFO rb-44da9a1-224237-407818 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-25 12:46:02,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:02] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-08-25 12:46:02,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:02] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-08-25 12:46:02,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:02] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-08-25 12:46:02,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:02] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-25 12:46:02,149 25 INFO rb-44da9a1-224237-407818 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-25 12:46:02,174 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:46:02,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:02] "GET /web/image/product.product/2932/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-08-25 12:46:02,200 25 INFO rb-44da9a1-224237-407818 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-25 12:46:02,277 25 INFO rb-44da9a1-224237-407818 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-25 12:46:02,299 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8995121 started for PoS orders references: [{'name': None, 'pos_reference': '260-184-000001', 'uuid': 'a8689136-de47-4901-8d64-be71efd453df'}] 2026-08-25 12:46:02,324 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8995121 order {'name': None, 'pos_reference': '260-184-000001', 'uuid': 'a8689136-de47-4901-8d64-be71efd453df'} created pos.order #918 2026-08-25 12:46:02,331 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8995121 finished 2026-08-25 12:46:02,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 236 0.102 0.225 2026-08-25 12:46:02,607 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.007 2026-08-25 12:46:02,642 25 INFO rb-44da9a1-224237-407818 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-25 12:46:02,699 25 INFO rb-44da9a1-224237-407818 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-25 12:46:02,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-08-25 12:46:02,760 25 INFO rb-44da9a1-224237-407818 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-25 12:46:02,803 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7962120 (allocated 8650752) 2026-08-25 12:46:02,808 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 136962 2026-08-25 12:46:02,808 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-08-25 12:46:02,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 136962 2026-08-25 12:46:02,866 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124602_866105_test_self_order_mobile_0_price_order.txt 2026-08-25 12:46:02,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpsk4s6u30_chrome_odoo" 2026-08-25 12:46:02,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-08-25 12:46:05,805 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 137153 2026-08-25 12:46:05,806 25 INFO rb-44da9a1-224237-407818 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/tmpga0viiol_chrome_odoo 2026-08-25 12:46:05,806 25 INFO rb-44da9a1-224237-407818 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:36223/json/version 2026-08-25 12:46:05,807 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:05,813 25 INFO rb-44da9a1-224237-407818 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-25 12:46:05,813 25 INFO rb-44da9a1-224237-407818 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:36223/json 2026-08-25 12:46:05,813 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:05,866 25 INFO rb-44da9a1-224237-407818 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:36223/devtools/page/49DD5843BD4B3E365306CFD072795F54 2026-08-25 12:46:05,873 25 INFO rb-44da9a1-224237-407818 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-25 12:46:05,888 25 INFO rb-44da9a1-224237-407818 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-25 12:46:05,899 25 INFO rb-44da9a1-224237-407818 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-25 12:46:06,032 25 INFO rb-44da9a1-224237-407818 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-25 12:46:06,032 25 INFO rb-44da9a1-224237-407818 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-25 12:46:06,046 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:46:06,405 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:06] "GET /pos-self/185 HTTP/1.1" 200 - 57 0.036 0.327 2026-08-25 12:46:06,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': '49DD5843BD4B3E365306CFD072795F54', 'loaderId': 'E82D9342B1FCA730D439D37062C8E785', 'isDownload': False} 2026-08-25 12:46:06,409 25 INFO rb-44da9a1-224237-407818 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-25 12:46:06,424 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:46:06,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:46:06,477 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:06] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.031 2026-08-25 12:46:06,502 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:46:06,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:06] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.075 2026-08-25 12:46:06,535 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:46:06,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:06] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.103 2026-08-25 12:46:06,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.007 2026-08-25 12:46:06,698 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:46:06,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:06] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.006 2026-08-25 12:46:06,711 25 INFO rb-44da9a1-224237-407818 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-25 12:46:06,719 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:46:06,720 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:46:06,721 25 INFO rb-44da9a1-224237-407818 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-25 12:46:06,776 25 INFO rb-44da9a1-224237-407818 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-25 12:46:06,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:06] "POST /pos-self/relations/185 HTTP/1.1" 200 - 37 0.022 0.034 2026-08-25 12:46:06,826 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.070 2026-08-25 12:46:07,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:07] "POST /pos-self/data/185 HTTP/1.1" 200 - 181 0.083 0.154 2026-08-25 12:46:07,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.226 2026-08-25 12:46:07,119 25 INFO rb-44da9a1-224237-407818 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-25 12:46:07,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:07] "GET /web/image/ir.attachment/9380/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-08-25 12:46:07,185 25 INFO rb-44da9a1-224237-407818 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-25 12:46:07,199 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:07] "GET /web/image/ir.attachment/9346/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:46:07,214 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:46:07,234 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-08-25 12:46:07,235 25 INFO rb-44da9a1-224237-407818 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-25 12:46:07,285 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6214944 (allocated 6815744) 2026-08-25 12:46:07,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 137153 2026-08-25 12:46:07,288 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-08-25 12:46:07,288 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 137153 2026-08-25 12:46:07,375 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124607_374864_test_self_order_mobile_no_access_token.txt 2026-08-25 12:46:07,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpga0viiol_chrome_odoo" 2026-08-25 12:46:07,419 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-08-25 12:46:10,847 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 137324 2026-08-25 12:46:10,847 25 INFO rb-44da9a1-224237-407818 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/tmppalwnj0o_chrome_odoo 2026-08-25 12:46:10,847 25 INFO rb-44da9a1-224237-407818 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:43415/json/version 2026-08-25 12:46:10,849 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:10,907 25 INFO rb-44da9a1-224237-407818 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-25 12:46:10,908 25 INFO rb-44da9a1-224237-407818 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:43415/json 2026-08-25 12:46:10,908 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:10,978 25 INFO rb-44da9a1-224237-407818 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:43415/devtools/page/6532226330AABD059F66F9D8AFE97EDC 2026-08-25 12:46:11,004 25 INFO rb-44da9a1-224237-407818 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-25 12:46:11,016 25 INFO rb-44da9a1-224237-407818 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-25 12:46:11,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:46:11,232 25 INFO rb-44da9a1-224237-407818 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-25 12:46:11,235 25 INFO rb-44da9a1-224237-407818 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-25 12:46:11,235 25 INFO rb-44da9a1-224237-407818 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-25 12:46:11,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:46:11,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:11] "GET /pos/ui/187 HTTP/1.1" 200 - 122 0.049 0.565 2026-08-25 12:46:11,886 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '6532226330AABD059F66F9D8AFE97EDC', 'loaderId': 'DD6AA33E7B0AA3F11C2A40B14C6DF9FC', 'isDownload': False} 2026-08-25 12:46:11,886 25 INFO rb-44da9a1-224237-407818 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-25 12:46:11,904 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:46:11,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:11] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:46:11,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:11] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-08-25 12:46:11,956 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:11] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-08-25 12:46:12,459 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:46:12,475 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:46:12,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:46:12,513 25 INFO rb-44da9a1-224237-407818 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-25 12:46:12,519 25 INFO rb-44da9a1-224237-407818 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-25 12:46:12,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.006 2026-08-25 12:46:12,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:46:12,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:46:12,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46: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.009 2026-08-25 12:46:12,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-08-25 12:46:12,652 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.031 2026-08-25 12:46:12,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-08-25 12:46:13,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 404 0.323 0.355 2026-08-25 12:46:13,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:46:13,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-08-25 12:46:13,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-08-25 12:46:13,553 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:46:13,573 25 INFO rb-44da9a1-224237-407818 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-25 12:46:13,592 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-08-25 12:46:13,625 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:46:13,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:46:13,679 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:46:13,681 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-08-25 12:46:13,701 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.015 0.017 2026-08-25 12:46:13,722 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:46:13,731 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:46:13,782 25 INFO rb-44da9a1-224237-407818 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-25 12:46:13,805 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:46:13,852 25 INFO rb-44da9a1-224237-407818 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-25 12:46:13,880 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "GET /pos/ui/187?from_backend=True HTTP/1.1" 200 - 31 0.030 0.051 2026-08-25 12:46:13,930 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "GET /pos/ui/187 HTTP/1.1" 200 - 31 0.016 0.107 2026-08-25 12:46:13,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.016 0.090 2026-08-25 12:46:14,032 25 INFO rb-44da9a1-224237-407818 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-25 12:46:14,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:46:14,084 25 INFO rb-44da9a1-224237-407818 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-25 12:46:14,087 25 INFO rb-44da9a1-224237-407818 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-25 12:46:14,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.011 0.028 2026-08-25 12:46:14,182 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:46:14,183 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12352472 (allocated 13107200) 2026-08-25 12:46:14,209 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:46:14,220 25 INFO rb-44da9a1-224237-407818 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 137324 2026-08-25 12:46:14,224 25 INFO rb-44da9a1-224237-407818 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-25 12:46:14,228 25 INFO rb-44da9a1-224237-407818 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 137324 2026-08-25 12:46:14,325 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124614_324858_test_self_order_mobile_not_visible_in_other_config.txt 2026-08-25 12:46:14,325 25 INFO rb-44da9a1-224237-407818 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/tmppalwnj0o_chrome_odoo" 2026-08-25 12:46:14,363 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-08-25 12:46:18,360 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 137523 2026-08-25 12:46:18,360 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmphinsncwb_chrome_odoo 2026-08-25 12:46:18,360 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:45961/json/version 2026-08-25 12:46:18,361 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45961', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:18,407 25 INFO rb-44da9a1-224237-407818 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-25 12:46:18,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:45961/json 2026-08-25 12:46:18,408 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45961', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:18,423 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:45961/devtools/page/F9CD20FBF374C9178FB529309B96D0F1 2026-08-25 12:46:18,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-08-25 12:46:18,474 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-08-25 12:46:18,565 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-08-25 12:46:18,696 25 INFO rb-44da9a1-224237-407818 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=dc344479c57845d4&table_identifier=fca88bf3" in browser 2026-08-25 12:46:18,696 25 INFO rb-44da9a1-224237-407818 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=dc344479c57845d4&table_identifier=fca88bf3" 2026-08-25 12:46:18,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:46:19,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:19] "GET /pos-self/188?access_token=dc344479c57845d4&table_identifier=fca88bf3 HTTP/1.1" 200 - 59 0.042 0.324 2026-08-25 12:46:19,084 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'F9CD20FBF374C9178FB529309B96D0F1', 'loaderId': 'BC4A8187306DA185CBCDB71A2301CFDA', 'isDownload': False} 2026-08-25 12:46:19,084 25 INFO rb-44da9a1-224237-407818 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-25 12:46:19,111 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:46:19,137 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:46:19,159 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:19] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-08-25 12:46:19,165 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:46:19,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:19] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.046 2026-08-25 12:46:19,188 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:46:19,247 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:19] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.040 0.080 2026-08-25 12:46:19,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:46:19,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.014 2026-08-25 12:46:19,426 25 INFO rb-44da9a1-224237-407818 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=dc344479c57845d4&table_identifier=fca88bf3", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:46:19,439 25 INFO rb-44da9a1-224237-407818 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-25 12:46:19,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:19] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.011 0.031 2026-08-25 12:46:19,446 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:46:19,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:46:19,496 25 INFO rb-44da9a1-224237-407818 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-25 12:46:19,561 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:19] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.055 0.049 2026-08-25 12:46:19,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.162 2026-08-25 12:46:20,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "POST /pos-self/data/188 HTTP/1.1" 200 - 180 0.213 0.219 2026-08-25 12:46:20,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.411 2026-08-25 12:46:20,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.011 2026-08-25 12:46:20,180 25 INFO rb-44da9a1-224237-407818 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-25 12:46:20,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /web/image/ir.attachment/9459/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:46:20,285 25 INFO rb-44da9a1-224237-407818 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-25 12:46:20,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.006 0.036 2026-08-25 12:46:20,394 25 INFO rb-44da9a1-224237-407818 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-25 12:46:20,412 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:46:20,416 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.012 0.058 2026-08-25 12:46:20,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.079 2026-08-25 12:46:20,447 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-08-25 12:46:20,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-08-25 12:46:20,465 25 INFO rb-44da9a1-224237-407818 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-25 12:46:20,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.012 0.122 2026-08-25 12:46:20,532 25 INFO rb-44da9a1-224237-407818 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-25 12:46:20,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /web/image/ir.attachment/9425/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-08-25 12:46:20,586 25 INFO rb-44da9a1-224237-407818 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-25 12:46:20,591 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "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-25 12:46:20,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.016 0.015 2026-08-25 12:46:20,623 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "GET /web/image/product.product/2931/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.007 0.035 2026-08-25 12:46:20,636 25 INFO rb-44da9a1-224237-407818 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-25 12:46:20,708 25 INFO rb-44da9a1-224237-407818 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-25 12:46:20,752 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92497772 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000002', 'uuid': '2aa161f3-2c57-4441-9449-abacb9a42355'}] 2026-08-25 12:46:20,799 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92497772 order {'name': None, 'pos_reference': '260-188-000002', 'uuid': '2aa161f3-2c57-4441-9449-abacb9a42355'} created pos.order #921 2026-08-25 12:46:20,830 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92497772 finished 2026-08-25 12:46:20,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.087 0.142 2026-08-25 12:46:20,988 25 INFO rb-44da9a1-224237-407818 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-25 12:46:20,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.022 2026-08-25 12:46:21,045 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-08-25 12:46:21,046 25 INFO rb-44da9a1-224237-407818 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-25 12:46:21,101 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7952028 (allocated 9175040) 2026-08-25 12:46:21,110 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 137523 2026-08-25 12:46:21,111 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-08-25 12:46:21,112 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 137523 2026-08-25 12:46:21,240 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124621_240726_test_self_order_table_sharing.txt 2026-08-25 12:46:21,241 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmphinsncwb_chrome_odoo" 2026-08-25 12:46:21,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 137705 2026-08-25 12:46:21,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmp4fhnhxfb_chrome_odoo 2026-08-25 12:46:21,541 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:39751/json/version 2026-08-25 12:46:21,542 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:21,651 25 INFO rb-44da9a1-224237-407818 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-25 12:46:21,651 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:39751/json 2026-08-25 12:46:21,652 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:21,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:39751/devtools/page/F0D499321E8CAFECF65452B9D2B99463 2026-08-25 12:46:21,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-08-25 12:46:21,734 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-08-25 12:46:21,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-08-25 12:46:21,813 25 INFO rb-44da9a1-224237-407818 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=dc344479c57845d4&table_identifier=fca88bf3" in browser 2026-08-25 12:46:21,813 25 INFO rb-44da9a1-224237-407818 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=dc344479c57845d4&table_identifier=fca88bf3" 2026-08-25 12:46:21,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:21] "GET /pos-self/188?access_token=dc344479c57845d4&table_identifier=fca88bf3 HTTP/1.1" 200 - 9 0.016 0.049 2026-08-25 12:46:21,938 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'F0D499321E8CAFECF65452B9D2B99463', 'loaderId': 'A22CDC1BF617E849639F2210D505450D', 'isDownload': False} 2026-08-25 12:46:21,938 25 INFO rb-44da9a1-224237-407818 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-25 12:46:21,971 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:46:21,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:21] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.005 2026-08-25 12:46:21,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:21] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-08-25 12:46:22,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:22] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.023 2026-08-25 12:46:22,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-08-25 12:46:22,297 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-08-25 12:46:22,316 25 INFO rb-44da9a1-224237-407818 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=dc344479c57845d4&table_identifier=fca88bf3", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:46:22,325 25 INFO rb-44da9a1-224237-407818 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-25 12:46:22,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:22] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.018 0.018 2026-08-25 12:46:22,338 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:46:22,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:46:22,380 25 INFO rb-44da9a1-224237-407818 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-25 12:46:22,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:22] "POST /pos-self/relations/188 HTTP/1.1" 200 - 16 0.068 0.041 2026-08-25 12:46:22,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.007 0.106 2026-08-25 12:46:22,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:22] "POST /pos-self/data/188 HTTP/1.1" 200 - 113 0.064 0.147 2026-08-25 12:46:22,720 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.197 2026-08-25 12:46:22,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 33 0.033 0.032 2026-08-25 12:46:22,879 25 INFO rb-44da9a1-224237-407818 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-25 12:46:22,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:22] "GET /web/image/ir.attachment/9459/raw HTTP/1.1" 200 - 4 0.007 0.008 2026-08-25 12:46:23,110 25 INFO rb-44da9a1-224237-407818 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-25 12:46:23,156 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.012 2026-08-25 12:46:23,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:23] "GET /web/image/ir.attachment/9458/raw HTTP/1.1" 200 - 4 0.002 0.029 2026-08-25 12:46:23,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:23] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-08-25 12:46:23,243 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:46:23,259 25 INFO rb-44da9a1-224237-407818 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-25 12:46:23,263 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:23] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-08-25 12:46:23,286 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:23] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.069 2026-08-25 12:46:23,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:23] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-08-25 12:46:23,322 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-08-25 12:46:23,327 25 INFO rb-44da9a1-224237-407818 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-25 12:46:23,337 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:23] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.117 2026-08-25 12:46:23,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:23] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-08-25 12:46:23,391 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7179356 (allocated 7602176) 2026-08-25 12:46:23,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:23] "GET /web/image/ir.attachment/9425/raw HTTP/1.1" 200 - 4 0.008 0.104 2026-08-25 12:46:23,416 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 137705 2026-08-25 12:46:23,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-08-25 12:46:23,418 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 137705 2026-08-25 12:46:23,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:23] "GET /web/image/product.product/2929/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 8 0.008 0.121 2026-08-25 12:46:23,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124623_515832_test_self_order_table_sharing.txt 2026-08-25 12:46:23,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmp4fhnhxfb_chrome_odoo" 2026-08-25 12:46:23,568 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-08-25 12:46:27,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 137893 2026-08-25 12:46:27,695 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpc5bu_baq_chrome_odoo 2026-08-25 12:46:27,695 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:44557/json/version 2026-08-25 12:46:27,696 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:27,774 25 INFO rb-44da9a1-224237-407818 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-25 12:46:27,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:44557/json 2026-08-25 12:46:27,775 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:27,812 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:44557/devtools/page/3925D13C3DE0996266D97823A2B7347C 2026-08-25 12:46:27,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-25 12:46:27,886 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-25 12:46:27,936 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-25 12:46:28,138 25 INFO rb-44da9a1-224237-407818 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=69428a3917f546e3" in browser 2026-08-25 12:46:28,138 25 INFO rb-44da9a1-224237-407818 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=69428a3917f546e3" 2026-08-25 12:46:28,167 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:46:28,565 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:28] "GET /pos-self/189?access_token=69428a3917f546e3 HTTP/1.1" 200 - 57 0.046 0.361 2026-08-25 12:46:28,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '3925D13C3DE0996266D97823A2B7347C', 'loaderId': 'C00E97CAF82705FFCB138914C9E9F32E', 'isDownload': False} 2026-08-25 12:46:28,570 25 INFO rb-44da9a1-224237-407818 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-25 12:46:28,582 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:46:28,609 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:46:28,653 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:28] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.042 2026-08-25 12:46:28,669 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:46:28,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:28] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.095 2026-08-25 12:46:28,710 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:46:28,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:28] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.116 2026-08-25 12:46:28,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:46:28,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:28] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.007 0.010 2026-08-25 12:46:28,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.011 2026-08-25 12:46:28,906 25 INFO rb-44da9a1-224237-407818 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=69428a3917f546e3", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:46:28,914 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:46:28,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:46:28,920 25 INFO rb-44da9a1-224237-407818 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-25 12:46:29,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.042 0.041 2026-08-25 12:46:29,043 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.108 2026-08-25 12:46:29,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "POST /pos-self/data/189 HTTP/1.1" 200 - 181 0.162 0.183 2026-08-25 12:46:29,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.345 2026-08-25 12:46:29,490 25 INFO rb-44da9a1-224237-407818 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-25 12:46:29,561 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "GET /web/image/ir.attachment/9500/raw HTTP/1.1" 200 - 4 0.003 0.012 2026-08-25 12:46:29,612 25 INFO rb-44da9a1-224237-407818 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-25 12:46:29,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "GET /web/image/pos.category/359/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.006 0.026 2026-08-25 12:46:29,693 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:46:29,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.070 2026-08-25 12:46:29,742 25 INFO rb-44da9a1-224237-407818 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-25 12:46:29,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-08-25 12:46:29,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-08-25 12:46:29,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-25 12:46:29,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-08-25 12:46:29,811 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:29] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.010 0.089 2026-08-25 12:46:29,836 25 INFO rb-44da9a1-224237-407818 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-25 12:46:29,902 25 INFO rb-44da9a1-224237-407818 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-25 12:46:29,966 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-25 12:46:29,967 25 INFO rb-44da9a1-224237-407818 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-25 12:46:30,022 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7569836 (allocated 8650752) 2026-08-25 12:46:30,029 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 137893 2026-08-25 12:46:30,034 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-25 12:46:30,040 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 137893 2026-08-25 12:46:30,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124630_126940_test_sub_categories_products_displayed.txt 2026-08-25 12:46:30,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpc5bu_baq_chrome_odoo" 2026-08-25 12:46:30,518 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 138065 2026-08-25 12:46:30,519 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpgqp62h95_chrome_odoo 2026-08-25 12:46:30,519 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:44957/json/version 2026-08-25 12:46:30,528 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:30,565 25 INFO rb-44da9a1-224237-407818 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-25 12:46:30,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:44957/json 2026-08-25 12:46:30,566 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:30,584 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:44957/devtools/page/B509D2191E56946C00EEAE4EAA5BF54E 2026-08-25 12:46:30,658 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-25 12:46:30,668 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-25 12:46:30,711 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-25 12:46:30,726 25 INFO rb-44da9a1-224237-407818 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-25 12:46:30,730 25 INFO rb-44da9a1-224237-407818 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-25 12:46:30,782 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:30] "GET /pos-self/189 HTTP/1.1" 200 - 7 0.003 0.017 2026-08-25 12:46:30,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'B509D2191E56946C00EEAE4EAA5BF54E', 'loaderId': '627EAA24EA2EAC5D58BFED3E246781F7', 'isDownload': False} 2026-08-25 12:46:30,787 25 INFO rb-44da9a1-224237-407818 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-25 12:46:30,811 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:46:30,850 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:30] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.015 2026-08-25 12:46:30,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:30] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.007 0.014 2026-08-25 12:46:30,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:30] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.027 2026-08-25 12:46:31,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.007 0.021 2026-08-25 12:46:31,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-08-25 12:46:31,128 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.002 0.009 2026-08-25 12:46:31,130 25 INFO rb-44da9a1-224237-407818 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-25 12:46:31,139 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:46:31,139 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:46:31,140 25 INFO rb-44da9a1-224237-407818 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-25 12:46:31,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "POST /pos-self/relations/189 HTTP/1.1" 200 - 16 0.007 0.022 2026-08-25 12:46:31,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.027 2026-08-25 12:46:31,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "POST /pos-self/data/189 HTTP/1.1" 200 - 113 0.074 0.129 2026-08-25 12:46:31,421 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.199 2026-08-25 12:46:31,467 25 INFO rb-44da9a1-224237-407818 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-25 12:46:31,525 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /web/image/ir.attachment/9506/raw HTTP/1.1" 200 - 4 0.012 0.011 2026-08-25 12:46:31,566 25 INFO rb-44da9a1-224237-407818 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-25 12:46:31,632 25 INFO rb-44da9a1-224237-407818 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-25 12:46:31,654 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.004 0.052 2026-08-25 12:46:31,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /web/image/pos.category/359/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.070 2026-08-25 12:46:31,689 25 INFO rb-44da9a1-224237-407818 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-25 12:46:31,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.066 2026-08-25 12:46:31,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-25 12:46:31,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-08-25 12:46:31,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-08-25 12:46:31,750 25 INFO rb-44da9a1-224237-407818 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-25 12:46:31,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:31] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.019 0.067 2026-08-25 12:46:31,811 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-25 12:46:31,812 25 INFO rb-44da9a1-224237-407818 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-25 12:46:31,864 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6930700 (allocated 7864320) 2026-08-25 12:46:31,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 138065 2026-08-25 12:46:31,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-25 12:46:31,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 138065 2026-08-25 12:46:31,953 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124631_952860_test_sub_categories_products_displayed.txt 2026-08-25 12:46:31,953 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpgqp62h95_chrome_odoo" 2026-08-25 12:46:32,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 138247 2026-08-25 12:46:32,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpi8lrhisn_chrome_odoo 2026-08-25 12:46:32,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:44611/json/version 2026-08-25 12:46:32,311 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:32,393 25 INFO rb-44da9a1-224237-407818 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-25 12:46:32,393 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:44611/json 2026-08-25 12:46:32,393 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:32,439 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:44611/devtools/page/CDB2CD5BAE75F7C9FBA3709CE6E30C79 2026-08-25 12:46:32,517 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-08-25 12:46:32,530 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-08-25 12:46:32,599 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-08-25 12:46:32,637 25 INFO rb-44da9a1-224237-407818 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=69428a3917f546e3" in browser 2026-08-25 12:46:32,637 25 INFO rb-44da9a1-224237-407818 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=69428a3917f546e3" 2026-08-25 12:46:32,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:32] "GET /pos-self/189?access_token=69428a3917f546e3 HTTP/1.1" 200 - 7 0.009 0.020 2026-08-25 12:46:32,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'CDB2CD5BAE75F7C9FBA3709CE6E30C79', 'loaderId': 'BFDF7F21CA71959A3BC528F47CFEBBEA', 'isDownload': False} 2026-08-25 12:46:32,689 25 INFO rb-44da9a1-224237-407818 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-25 12:46:32,720 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:46:32,755 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:32] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.013 0.013 2026-08-25 12:46:32,767 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:32] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.027 2026-08-25 12:46:32,789 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:32] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.015 0.031 2026-08-25 12:46:32,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.013 2026-08-25 12:46:32,993 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.017 2026-08-25 12:46:33,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.003 0.014 2026-08-25 12:46:33,013 25 INFO rb-44da9a1-224237-407818 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=69428a3917f546e3", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:46:33,018 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:46:33,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:46:33,022 25 INFO rb-44da9a1-224237-407818 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-25 12:46:33,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "POST /pos-self/relations/189 HTTP/1.1" 200 - 16 0.011 0.028 2026-08-25 12:46:33,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.040 2026-08-25 12:46:33,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-08-25 12:46:33,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "POST /pos-self/data/189 HTTP/1.1" 200 - 114 0.102 0.267 2026-08-25 12:46:33,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.030 2026-08-25 12:46:33,559 25 INFO rb-44da9a1-224237-407818 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-25 12:46:33,597 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/ir.attachment/9509/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:46:33,661 25 INFO rb-44da9a1-224237-407818 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-25 12:46:33,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/pos.category/356/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-08-25 12:46:33,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/pos.category/359/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.055 2026-08-25 12:46:33,780 25 INFO rb-44da9a1-224237-407818 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-25 12:46:33,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/product.template/2430/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-08-25 12:46:33,816 25 INFO rb-44da9a1-224237-407818 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-25 12:46:33,821 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/product.template/2433/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-25 12:46:33,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/product.template/2432/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-08-25 12:46:33,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/product.template/2429/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.109 2026-08-25 12:46:33,877 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/pos.category/358/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.005 0.115 2026-08-25 12:46:33,878 25 INFO rb-44da9a1-224237-407818 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-25 12:46:33,909 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/pos.category/360/image_128?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-08-25 12:46:33,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:33] "GET /web/image/product.template/2431/image_512?unique=2026-08-25T12:44:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-08-25 12:46:33,932 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-08-25 12:46:33,932 25 INFO rb-44da9a1-224237-407818 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-25 12:46:33,979 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6894432 (allocated 7864320) 2026-08-25 12:46:33,980 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 138247 2026-08-25 12:46:33,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-08-25 12:46:33,983 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 138247 2026-08-25 12:46:34,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124634_080465_test_sub_categories_products_displayed.txt 2026-08-25 12:46:34,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpi8lrhisn_chrome_odoo" 2026-08-25 12:46:34,137 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-08-25 12:46:35,334 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-08-25 12:46:39,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 138439 2026-08-25 12:46:39,332 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpmk9oz3n3_chrome_odoo 2026-08-25 12:46:39,334 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:35025/json/version 2026-08-25 12:46:39,349 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:39,389 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:46:39,389 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:35025/json 2026-08-25 12:46:39,390 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:39,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:35025/devtools/page/08D0CF03C1BEB2FB9818941618655538 2026-08-25 12:46:39,412 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-08-25 12:46:39,418 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-08-25 12:46:39,597 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-08-25 12:46:39,716 25 INFO rb-44da9a1-224237-407818 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=bdb817238c344968" in browser 2026-08-25 12:46:39,717 25 INFO rb-44da9a1-224237-407818 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=bdb817238c344968" 2026-08-25 12:46:39,743 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:46:40,148 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "GET /pos-self/190?access_token=bdb817238c344968 HTTP/1.1" 200 - 57 0.055 0.360 2026-08-25 12:46:40,152 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '08D0CF03C1BEB2FB9818941618655538', 'loaderId': '8CE873D88B82CFC30A1F2A955EE61CE7', 'isDownload': False} 2026-08-25 12:46:40,152 25 INFO rb-44da9a1-224237-407818 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-25 12:46:40,178 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:46:40,199 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:46:40,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.034 2026-08-25 12:46:40,248 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:46:40,261 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.059 2026-08-25 12:46:40,275 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:46:40,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.050 0.101 2026-08-25 12:46:40,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:46:40,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:46:40,520 25 INFO rb-44da9a1-224237-407818 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=bdb817238c344968", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:46:40,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.007 0.012 2026-08-25 12:46:40,528 25 INFO rb-44da9a1-224237-407818 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-25 12:46:40,530 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:46:40,530 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:46:40,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "POST /pos-self/relations/190 HTTP/1.1" 200 - 37 0.021 0.037 2026-08-25 12:46:40,639 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.093 2026-08-25 12:46:40,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "POST /pos-self/data/190 HTTP/1.1" 200 - 181 0.111 0.181 2026-08-25 12:46:40,946 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.257 2026-08-25 12:46:41,007 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:46:41,097 25 INFO rb-44da9a1-224237-407818 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-25 12:46:41,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "GET /web/image/ir.attachment/9557/raw HTTP/1.1" 200 - 4 0.019 0.031 2026-08-25 12:46:41,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "GET /web/image/ir.attachment/9523/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:46:41,162 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:46:41,218 25 INFO rb-44da9a1-224237-407818 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-25 12:46:41,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "GET /web/image/pos.category/362/image_128?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-08-25 12:46:41,354 25 INFO rb-44da9a1-224237-407818 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-25 12:46:41,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "GET /web/image/product.template/2436/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.024 0.089 2026-08-25 12:46:41,390 25 INFO rb-44da9a1-224237-407818 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-25 12:46:41,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "GET /web/image/product.template/2437/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.014 0.126 2026-08-25 12:46:41,445 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "GET /web/image/product.template/2438/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.010 0.111 2026-08-25 12:46:41,454 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:46:41,466 25 INFO rb-44da9a1-224237-407818 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-25 12:46:41,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "GET /web/image/product.template/2439/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.015 0.118 2026-08-25 12:46:41,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "GET /web/image/product.template/2440/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-08-25 12:46:41,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "GET /web/image/product.product/2937/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 8 0.008 0.055 2026-08-25 12:46:41,530 25 INFO rb-44da9a1-224237-407818 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-25 12:46:41,550 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:41] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.013 2026-08-25 12:46:41,629 25 INFO rb-44da9a1-224237-407818 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-25 12:46:41,732 25 INFO rb-44da9a1-224237-407818 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-25 12:46:41,829 25 INFO rb-44da9a1-224237-407818 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-25 12:46:41,956 25 INFO rb-44da9a1-224237-407818 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-25 12:46:42,030 25 INFO rb-44da9a1-224237-407818 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-25 12:46:42,114 25 INFO rb-44da9a1-224237-407818 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-25 12:46:42,169 25 INFO rb-44da9a1-224237-407818 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-25 12:46:42,263 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:42] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.027 0.061 2026-08-25 12:46:42,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81134836 started for PoS orders references: [{'name': None, 'pos_reference': '260-190-000001', 'uuid': '1d95738f-e973-47c2-9675-7f8a982523e5'}] 2026-08-25 12:46:42,365 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81134836 order {'name': None, 'pos_reference': '260-190-000001', 'uuid': '1d95738f-e973-47c2-9675-7f8a982523e5'} created pos.order #922 2026-08-25 12:46:42,378 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81134836 finished 2026-08-25 12:46:42,809 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 243 0.243 0.278 2026-08-25 12:46:42,866 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-08-25 12:46:42,867 25 INFO rb-44da9a1-224237-407818 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-25 12:46:42,930 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8690960 (allocated 9961472) 2026-08-25 12:46:42,935 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 138439 2026-08-25 12:46:42,936 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-08-25 12:46:42,936 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 138439 2026-08-25 12:46:43,034 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124643_034071_test_preset_delivery_tour.txt 2026-08-25 12:46:43,034 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpmk9oz3n3_chrome_odoo" 2026-08-25 12:46:43,095 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-08-25 12:46:46,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 138620 2026-08-25 12:46:46,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpellazbr0_chrome_odoo 2026-08-25 12:46:46,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45873/json/version 2026-08-25 12:46:46,856 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:46,888 25 INFO rb-44da9a1-224237-407818 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-25 12:46:46,888 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45873/json 2026-08-25 12:46:46,893 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:46,907 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:45873/devtools/page/73E0A45F48B4657BCF266CF36D958011 2026-08-25 12:46:46,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-08-25 12:46:46,961 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-08-25 12:46:47,050 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-08-25 12:46:47,213 25 INFO rb-44da9a1-224237-407818 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=7e471f3b78854b84&table_identifier=d7d4744e" in browser 2026-08-25 12:46:47,213 25 INFO rb-44da9a1-224237-407818 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=7e471f3b78854b84&table_identifier=d7d4744e" 2026-08-25 12:46:47,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:46:47,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:47] "GET /pos-self/191?access_token=7e471f3b78854b84&table_identifier=d7d4744e HTTP/1.1" 200 - 59 0.033 0.364 2026-08-25 12:46:47,635 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': '73E0A45F48B4657BCF266CF36D958011', 'loaderId': '70AD520EF2F7DE060B5C46098BCD7B4C', 'isDownload': False} 2026-08-25 12:46:47,635 25 INFO rb-44da9a1-224237-407818 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-25 12:46:47,649 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:46:47,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:46:47,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:47] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.021 2026-08-25 12:46:47,702 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:46:47,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:47] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.057 2026-08-25 12:46:47,735 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:46:47,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:47] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.085 2026-08-25 12:46:47,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-08-25 12:46:47,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.010 2026-08-25 12:46:47,959 25 INFO rb-44da9a1-224237-407818 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=7e471f3b78854b84&table_identifier=d7d4744e", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:46:47,968 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:47] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.004 0.014 2026-08-25 12:46:47,969 25 INFO rb-44da9a1-224237-407818 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-25 12:46:47,976 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:46:47,976 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:46:48,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.032 2026-08-25 12:46:48,028 25 INFO rb-44da9a1-224237-407818 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-25 12:46:48,093 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.024 0.082 2026-08-25 12:46:48,101 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-08-25 12:46:48,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "POST /pos-self/data/191 HTTP/1.1" 200 - 181 0.101 0.160 2026-08-25 12:46:48,483 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-08-25 12:46:48,498 25 INFO rb-44da9a1-224237-407818 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-25 12:46:48,550 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /web/image/ir.attachment/9598/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:46:48,565 25 INFO rb-44da9a1-224237-407818 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-25 12:46:48,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /web/image/ir.attachment/9564/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:46:48,621 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:46:48,657 25 INFO rb-44da9a1-224237-407818 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-25 12:46:48,692 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /web/image/pos.category/362/image_128?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:46:48,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /web/image/product.template/2437/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.010 0.016 2026-08-25 12:46:48,733 25 INFO rb-44da9a1-224237-407818 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-25 12:46:48,747 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /web/image/product.template/2436/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-25 12:46:48,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /web/image/product.template/2439/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-08-25 12:46:48,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /web/image/product.template/2440/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.006 0.068 2026-08-25 12:46:48,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /web/image/product.template/2438/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-08-25 12:46:48,802 25 INFO rb-44da9a1-224237-407818 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-25 12:46:48,833 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46: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-25 12:46:48,851 25 INFO rb-44da9a1-224237-407818 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-25 12:46:48,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:48] "GET /web/image/product.product/2936/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 8 0.007 0.020 2026-08-25 12:46:48,923 25 INFO rb-44da9a1-224237-407818 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-25 12:46:48,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94743962 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000001', 'uuid': 'e61133f5-597a-47bc-941a-f52ef2676a4a'}] 2026-08-25 12:46:49,040 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94743962 order {'name': None, 'pos_reference': '260-191-000001', 'uuid': 'e61133f5-597a-47bc-941a-f52ef2676a4a'} created pos.order #923 2026-08-25 12:46:49,053 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94743962 finished 2026-08-25 12:46:49,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.100 0.129 2026-08-25 12:46:49,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.010 2026-08-25 12:46:49,222 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-08-25 12:46:49,223 25 INFO rb-44da9a1-224237-407818 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-25 12:46:49,278 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7789896 (allocated 8912896) 2026-08-25 12:46:49,291 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 138620 2026-08-25 12:46:49,291 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-08-25 12:46:49,292 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 138620 2026-08-25 12:46:49,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124649_400579_test_preset_dine_in_tour.txt 2026-08-25 12:46:49,400 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpellazbr0_chrome_odoo" 2026-08-25 12:46:49,435 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-08-25 12:46:53,251 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 138799 2026-08-25 12:46:53,252 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpy4t2wybi_chrome_odoo 2026-08-25 12:46:53,252 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:34843/json/version 2026-08-25 12:46:53,253 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:53,304 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:46:53,304 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:34843/json 2026-08-25 12:46:53,305 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:53,333 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:34843/devtools/page/6865C66C6B1FEB76B1BBD596F8487E2A 2026-08-25 12:46:53,376 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-08-25 12:46:53,383 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-08-25 12:46:53,405 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-08-25 12:46:53,538 25 INFO rb-44da9a1-224237-407818 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=ab550fdb73e84bcd" in browser 2026-08-25 12:46:53,538 25 INFO rb-44da9a1-224237-407818 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=ab550fdb73e84bcd" 2026-08-25 12:46:53,557 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:46:54,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "GET /pos-self/192?access_token=ab550fdb73e84bcd HTTP/1.1" 200 - 57 0.049 0.517 2026-08-25 12:46:54,120 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '6865C66C6B1FEB76B1BBD596F8487E2A', 'loaderId': '174DDDA974EB03CD653EDCAEDAC4A9BD', 'isDownload': False} 2026-08-25 12:46:54,121 25 INFO rb-44da9a1-224237-407818 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-25 12:46:54,144 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:46:54,200 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:46:54,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.062 2026-08-25 12:46:54,252 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:46:54,280 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.113 2026-08-25 12:46:54,293 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:46:54,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.139 2026-08-25 12:46:54,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-08-25 12:46:54,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:46:54,531 25 INFO rb-44da9a1-224237-407818 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=ab550fdb73e84bcd", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:46:54,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.006 0.011 2026-08-25 12:46:54,543 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:46:54,544 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:46:54,548 25 INFO rb-44da9a1-224237-407818 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-25 12:46:54,606 25 INFO rb-44da9a1-224237-407818 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-25 12:46:54,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.025 0.044 2026-08-25 12:46:54,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-25 12:46:54,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.108 0.149 2026-08-25 12:46:54,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.248 2026-08-25 12:46:54,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:46:55,027 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "GET /web/image/ir.attachment/9639/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:46:55,070 25 INFO rb-44da9a1-224237-407818 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-25 12:46:55,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "GET /web/image/ir.attachment/9605/raw HTTP/1.1" 200 - 4 0.002 0.018 2026-08-25 12:46:55,100 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:46:55,200 25 INFO rb-44da9a1-224237-407818 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-25 12:46:55,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "GET /web/image/pos.category/362/image_128?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 2 0.007 0.039 2026-08-25 12:46:55,279 25 INFO rb-44da9a1-224237-407818 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-25 12:46:55,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "GET /web/image/product.template/2436/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-08-25 12:46:55,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "GET /web/image/product.template/2437/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-08-25 12:46:55,344 25 INFO rb-44da9a1-224237-407818 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-25 12:46:55,352 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "GET /web/image/product.template/2440/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.011 0.082 2026-08-25 12:46:55,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "GET /web/image/product.template/2438/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-08-25 12:46:55,387 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46: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-25 12:46:55,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "GET /web/image/product.template/2439/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-08-25 12:46:55,394 25 INFO rb-44da9a1-224237-407818 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-25 12:46:55,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "GET /web/image/product.product/2936/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 8 0.007 0.032 2026-08-25 12:46:55,465 25 INFO rb-44da9a1-224237-407818 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-25 12:46:55,512 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.029 0.019 2026-08-25 12:46:55,556 25 INFO rb-44da9a1-224237-407818 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-25 12:46:55,627 25 INFO rb-44da9a1-224237-407818 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-25 12:46:55,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40613984 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': 'd1b111a2-bb89-42e0-a045-8c9fcff550eb'}] 2026-08-25 12:46:55,706 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40613984 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': 'd1b111a2-bb89-42e0-a045-8c9fcff550eb'} created pos.order #924 2026-08-25 12:46:55,721 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40613984 finished 2026-08-25 12:46:55,814 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:46:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.079 0.113 2026-08-25 12:46:55,882 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-08-25 12:46:55,882 25 INFO rb-44da9a1-224237-407818 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-25 12:46:55,920 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8093788 (allocated 9175040) 2026-08-25 12:46:55,936 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 138799 2026-08-25 12:46:55,937 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-08-25 12:46:55,938 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 138799 2026-08-25 12:46:56,041 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124656_041189_test_preset_takeaway_tour.txt 2026-08-25 12:46:56,041 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpy4t2wybi_chrome_odoo" 2026-08-25 12:46:56,078 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-08-25 12:46:59,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 138984 2026-08-25 12:46:59,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpkxgtkel2_chrome_odoo 2026-08-25 12:46:59,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:43783/json/version 2026-08-25 12:46:59,899 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:59,977 25 INFO rb-44da9a1-224237-407818 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-25 12:46:59,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:43783/json 2026-08-25 12:46:59,978 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:46:59,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:43783/devtools/page/E7F0BF68722EAD40E1873D3B2A791D20 2026-08-25 12:46:59,999 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-08-25 12:47:00,063 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-08-25 12:47:00,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-08-25 12:47:00,277 25 INFO rb-44da9a1-224237-407818 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=4312fecceca64378" in browser 2026-08-25 12:47:00,277 25 INFO rb-44da9a1-224237-407818 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=4312fecceca64378" 2026-08-25 12:47:00,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:47:00,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:00] "GET /pos-self/193?access_token=4312fecceca64378 HTTP/1.1" 200 - 57 0.024 0.349 2026-08-25 12:47:00,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': 'E7F0BF68722EAD40E1873D3B2A791D20', 'loaderId': '13200CDC30B42E9CDD08DFB3B80CAE0D', 'isDownload': False} 2026-08-25 12:47:00,671 25 INFO rb-44da9a1-224237-407818 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-25 12:47:00,700 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:47:00,726 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:47:00,762 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:00] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.031 2026-08-25 12:47:00,781 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:47:00,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:00] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.083 2026-08-25 12:47:00,844 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:47:00,870 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:00] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.029 0.129 2026-08-25 12:47:01,030 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-08-25 12:47:01,041 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.016 2026-08-25 12:47:01,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:47:01,058 25 INFO rb-44da9a1-224237-407818 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=4312fecceca64378", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:47:01,066 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:47:01,066 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:47:01,069 25 INFO rb-44da9a1-224237-407818 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-25 12:47:01,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.030 2026-08-25 12:47:01,129 25 INFO rb-44da9a1-224237-407818 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-25 12:47:01,159 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.018 0.049 2026-08-25 12:47:01,166 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-08-25 12:47:01,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "POST /pos-self/data/193 HTTP/1.1" 200 - 185 0.106 0.173 2026-08-25 12:47:01,572 25 INFO rb-44da9a1-224237-407818 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-25 12:47:01,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /web/image/ir.attachment/9680/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:47:01,689 25 INFO rb-44da9a1-224237-407818 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-25 12:47:01,766 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-08-25 12:47:01,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.013 0.068 2026-08-25 12:47:01,810 25 INFO rb-44da9a1-224237-407818 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-25 12:47:01,890 25 INFO rb-44da9a1-224237-407818 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-25 12:47:01,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /web/image/product.template/2436/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.017 0.031 2026-08-25 12:47:01,909 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /web/image/product.template/2440/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-08-25 12:47:01,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /web/image/pos.category/362/image_128?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.091 2026-08-25 12:47:01,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:01] "GET /web/image/product.template/2438/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.010 0.095 2026-08-25 12:47:01,976 25 INFO rb-44da9a1-224237-407818 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-25 12:47:02,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:02] "GET /web/image/product.template/2437/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-08-25 12:47:02,031 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:02] "GET /web/image/product.template/2439/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.005 0.160 2026-08-25 12:47:02,039 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:47:02,044 25 INFO rb-44da9a1-224237-407818 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-25 12:47:02,056 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:02] "GET /web/image/product.product/2936/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 8 0.007 0.040 2026-08-25 12:47:02,113 25 INFO rb-44da9a1-224237-407818 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-25 12:47:02,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:02] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.012 0.022 2026-08-25 12:47:02,243 25 INFO rb-44da9a1-224237-407818 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-25 12:47:02,386 25 INFO rb-44da9a1-224237-407818 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-25 12:47:02,459 25 INFO rb-44da9a1-224237-407818 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-25 12:47:02,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93185470 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': '06a9eec3-1dc4-452e-97ad-bf467b237c52'}] 2026-08-25 12:47:02,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93185470 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': '06a9eec3-1dc4-452e-97ad-bf467b237c52'} created pos.order #925 2026-08-25 12:47:02,547 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93185470 finished 2026-08-25 12:47:02,645 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.066 0.125 2026-08-25 12:47:02,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.022 2026-08-25 12:47:02,716 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-08-25 12:47:02,717 25 INFO rb-44da9a1-224237-407818 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-25 12:47:02,806 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9237772 (allocated 10747904) 2026-08-25 12:47:02,809 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 138984 2026-08-25 12:47:02,811 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-08-25 12:47:02,812 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 138984 2026-08-25 12:47:02,924 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124702_924416_test_preset_with_slot_tour.txt 2026-08-25 12:47:02,924 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpkxgtkel2_chrome_odoo" 2026-08-25 12:47:02,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_slot_limit_orders ... 2026-08-25 12:47:06,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome pid: 139171 2026-08-25 12:47:06,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpuqs7l0lo_chrome_odoo 2026-08-25 12:47:06,660 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:34987/json/version 2026-08-25 12:47:06,662 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:47:06,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-08-25 12:47:06,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:34987/json 2026-08-25 12:47:06,730 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:47:06,766 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:34987/devtools/page/299B83DBBC4BE53AAC7D024E1B728C63 2026-08-25 12:47:06,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Enable chrome headless console log notification 2026-08-25 12:47:06,789 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless enable page notifications 2026-08-25 12:47:06,814 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Setting session cookie in browser 2026-08-25 12:47:06,973 25 INFO rb-44da9a1-224237-407818 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=0396fed28ae64a9e" in browser 2026-08-25 12:47:06,973 25 INFO rb-44da9a1-224237-407818 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=0396fed28ae64a9e" 2026-08-25 12:47:06,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:47:07,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:07] "GET /pos-self/194?access_token=0396fed28ae64a9e HTTP/1.1" 200 - 57 0.029 0.309 2026-08-25 12:47:07,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Navigation result: {'frameId': '299B83DBBC4BE53AAC7D024E1B728C63', 'loaderId': '0F125583DBB282EA55C835D9D4BCAA91', 'isDownload': False} 2026-08-25 12:47:07,326 25 INFO rb-44da9a1-224237-407818 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-25 12:47:07,347 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:47:07,382 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:47:07,421 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:07] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.038 2026-08-25 12:47:07,432 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:47:07,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:07] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.085 2026-08-25 12:47:07,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:47:07,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:07] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.101 2026-08-25 12:47:07,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-08-25 12:47:07,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.014 2026-08-25 12:47:07,699 25 INFO rb-44da9a1-224237-407818 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=0396fed28ae64a9e", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:47:07,707 25 INFO rb-44da9a1-224237-407818 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-25 12:47:07,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:07] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.009 0.012 2026-08-25 12:47:07,722 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:47:07,722 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.021 2026-08-25 12:47:07,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-25 12:47:07,770 25 INFO rb-44da9a1-224237-407818 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-25 12:47:07,814 25 INFO rb-44da9a1-224237-407818 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-25 12:47:07,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:07] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.027 0.069 2026-08-25 12:47:07,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-08-25 12:47:08,175 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "POST /pos-self/data/194 HTTP/1.1" 200 - 185 0.155 0.163 2026-08-25 12:47:08,233 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-08-25 12:47:08,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "GET /web/image/ir.attachment/9721/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:47:08,306 25 INFO rb-44da9a1-224237-407818 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-25 12:47:08,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "GET /web/image/ir.attachment/9687/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:47:08,342 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:47:08,391 25 INFO rb-44da9a1-224237-407818 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-25 12:47:08,426 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "GET /web/image/pos.category/362/image_128?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:47:08,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "GET /web/image/product.template/2436/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-08-25 12:47:08,460 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "GET /web/image/product.template/2437/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.034 2026-08-25 12:47:08,469 25 INFO rb-44da9a1-224237-407818 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-25 12:47:08,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "GET /web/image/product.template/2440/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-08-25 12:47:08,490 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "GET /web/image/product.template/2438/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-08-25 12:47:08,513 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "GET /web/image/product.template/2439/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 3 0.005 0.069 2026-08-25 12:47:08,543 25 INFO rb-44da9a1-224237-407818 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-25 12:47:08,580 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47: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-25 12:47:08,614 25 INFO rb-44da9a1-224237-407818 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-25 12:47:08,614 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "GET /web/image/product.product/2937/image_512?unique=2026-08-25T12:46:34.000+00:00 HTTP/1.1" 200 - 8 0.008 0.023 2026-08-25 12:47:08,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:08] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.011 2026-08-25 12:47:08,671 25 INFO rb-44da9a1-224237-407818 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-25 12:47:08,741 25 INFO rb-44da9a1-224237-407818 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-25 12:47:08,808 25 INFO rb-44da9a1-224237-407818 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-25 12:47:08,869 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29162000 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': 'a903a10e-b779-454e-86db-459e9b1d45c5'}] 2026-08-25 12:47:08,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29162000 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': 'a903a10e-b779-454e-86db-459e9b1d45c5'} created pos.order #926 2026-08-25 12:47:08,912 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29162000 finished 2026-08-25 12:47:09,245 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.201 0.239 2026-08-25 12:47:09,292 25 INFO rb-44da9a1-224237-407818 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-25 12:47:09,346 25 INFO rb-44da9a1-224237-407818 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-25 12:47:09,400 25 INFO rb-44da9a1-224237-407818 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-25 12:47:09,469 25 INFO rb-44da9a1-224237-407818 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-25 12:47:09,523 25 INFO rb-44da9a1-224237-407818 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-25 12:47:09,579 25 INFO rb-44da9a1-224237-407818 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-25 12:47:09,618 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:09] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.022 0.015 2026-08-25 12:47:09,641 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: tour succeeded 2026-08-25 12:47:09,642 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:47:09,700 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: heap 9133920 (allocated 10223616) 2026-08-25 12:47:09,703 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing chrome headless with pid 139171 2026-08-25 12:47:09,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing websocket connection 2026-08-25 12:47:09,708 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Terminating chrome headless with pid 139171 2026-08-25 12:47:09,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124709_796194_test_slot_limit_orders.txt 2026-08-25 12:47:09,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpuqs7l0lo_chrome_odoo" 2026-08-25 12:47:09,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-25 12:47:10,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-08-25 12:47:17,156 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 139353 2026-08-25 12:47:17,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmpb94m4zej_chrome_odoo 2026-08-25 12:47:17,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:34195/json/version 2026-08-25 12:47:17,158 25 INFO rb-44da9a1-224237-407818 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-25 12:47:17,183 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-08-25 12:47:17,183 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:34195/json 2026-08-25 12:47:17,185 25 INFO rb-44da9a1-224237-407818 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-25 12:47:17,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:34195/devtools/page/FA99B4D1FF778218C2EEA9EFC8D6B1C1 2026-08-25 12:47:17,257 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-08-25 12:47:17,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-08-25 12:47:17,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-08-25 12:47:17,513 25 INFO rb-44da9a1-224237-407818 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=e7cb07f95bc248c2" in browser 2026-08-25 12:47:17,514 25 INFO rb-44da9a1-224237-407818 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=e7cb07f95bc248c2" 2026-08-25 12:47:17,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:47:18,027 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "GET /pos-self/195?access_token=e7cb07f95bc248c2 HTTP/1.1" 200 - 59 0.034 0.454 2026-08-25 12:47:18,031 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': 'FA99B4D1FF778218C2EEA9EFC8D6B1C1', 'loaderId': '4668F7EAEE3B56F077472260BB4061AA', 'isDownload': False} 2026-08-25 12:47:18,031 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-08-25 12:47:18,047 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:47:18,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:47:18,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.030 2026-08-25 12:47:18,107 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:47:18,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-08-25 12:47:18,126 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:47:18,143 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.077 2026-08-25 12:47:18,313 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-08-25 12:47:18,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:47:18,341 25 INFO rb-44da9a1-224237-407818 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=e7cb07f95bc248c2", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:47:18,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.007 0.007 2026-08-25 12:47:18,349 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:47:18,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:47:18,352 25 INFO rb-44da9a1-224237-407818 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-25 12:47:18,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.020 0.027 2026-08-25 12:47:18,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-25 12:47:18,786 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "POST /pos-self/data/195 HTTP/1.1" 200 - 207 0.132 0.194 2026-08-25 12:47:18,789 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.314 2026-08-25 12:47:18,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-08-25 12:47:18,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "GET /web/image/ir.attachment/9772/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:47:18,958 25 INFO rb-44da9a1-224237-407818 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-25 12:47:18,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:18] "GET /web/image/pos.category/364/image_128?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-08-25 12:47:19,011 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:47:19,020 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.template/2458/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.016 2026-08-25 12:47:19,046 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.template/2469/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.029 2026-08-25 12:47:19,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.template/2473/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.049 2026-08-25 12:47:19,091 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.template/2470/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-08-25 12:47:19,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.template/2471/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-08-25 12:47:19,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.template/2472/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-08-25 12:47:19,130 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,132 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.template/2459/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-25 12:47:19,203 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.product/2949/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.005 0.041 2026-08-25 12:47:19,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.product/2951/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.008 0.059 2026-08-25 12:47:19,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.product/2950/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.004 0.083 2026-08-25 12:47:19,262 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,326 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,389 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.product/2952/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.010 0.040 2026-08-25 12:47:19,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.product/2953/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.019 0.078 2026-08-25 12:47:19,450 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.product/2954/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.005 0.095 2026-08-25 12:47:19,523 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.product/2956/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.003 0.020 2026-08-25 12:47:19,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.product/2955/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.004 0.035 2026-08-25 12:47:19,591 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,604 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:19] "GET /web/image/product.product/2957/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.003 0.060 2026-08-25 12:47:19,654 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,734 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,850 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,917 25 INFO rb-44da9a1-224237-407818 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-25 12:47:19,994 25 INFO rb-44da9a1-224237-407818 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-25 12:47:20,073 25 INFO rb-44da9a1-224237-407818 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-25 12:47:20,194 25 INFO rb-44da9a1-224237-407818 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-25 12:47:20,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:20] "GET /web/image/ir.attachment/9738/raw HTTP/1.1" 200 - 4 0.002 0.014 2026-08-25 12:47:20,279 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:20] "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-25 12:47:20,308 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:20] "GET /web/image/product.product/2958/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.020 0.023 2026-08-25 12:47:20,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:20] "GET /web/image/product.product/2970/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.004 0.055 2026-08-25 12:47:20,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:20] "GET /web/image/product.product/2971/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.011 0.089 2026-08-25 12:47:20,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:20] "GET /web/image/product.product/2972/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.010 0.109 2026-08-25 12:47:20,515 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34548652 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000001', 'uuid': 'd8fc605d-e096-40a5-bd73-b4d119758ab9'}] 2026-08-25 12:47:20,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34548652 order {'name': None, 'pos_reference': '260-195-000001', 'uuid': 'd8fc605d-e096-40a5-bd73-b4d119758ab9'} created pos.order #927 2026-08-25 12:47:20,595 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34548652 finished 2026-08-25 12:47:20,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 206 0.165 0.317 2026-08-25 12:47:20,890 25 INFO rb-44da9a1-224237-407818 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-25 12:47:20,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.010 2026-08-25 12:47:20,954 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,007 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,063 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,112 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,167 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,181 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:21] "GET /web/image/ir.attachment/9771/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:47:21,234 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,295 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,352 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,409 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,474 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,530 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,589 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,650 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,707 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,766 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,834 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,896 25 INFO rb-44da9a1-224237-407818 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-25 12:47:21,958 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,019 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,082 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,148 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,205 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,268 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,328 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,393 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,453 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,517 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,612 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,687 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,764 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,844 25 INFO rb-44da9a1-224237-407818 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-25 12:47:22,972 25 INFO rb-44da9a1-224237-407818 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-25 12:47:23,228 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49840507 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000002', 'uuid': '67de8f7e-f6e1-4cbd-9110-e3fdb8f1c880'}] 2026-08-25 12:47:23,305 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49840507 order {'name': None, 'pos_reference': '260-195-000002', 'uuid': '67de8f7e-f6e1-4cbd-9110-e3fdb8f1c880'} created pos.order #928 2026-08-25 12:47:23,321 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49840507 finished 2026-08-25 12:47:23,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 174 0.198 0.196 2026-08-25 12:47:23,564 25 INFO rb-44da9a1-224237-407818 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-25 12:47:23,622 25 INFO rb-44da9a1-224237-407818 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-25 12:47:23,670 25 INFO rb-44da9a1-224237-407818 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-25 12:47:23,726 25 INFO rb-44da9a1-224237-407818 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-25 12:47:23,774 25 INFO rb-44da9a1-224237-407818 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-25 12:47:23,830 25 INFO rb-44da9a1-224237-407818 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-25 12:47:23,893 25 INFO rb-44da9a1-224237-407818 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-25 12:47:23,952 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,013 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,077 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,137 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,200 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,261 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,327 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,389 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,448 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,512 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,573 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,634 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,709 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,766 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,825 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,892 25 INFO rb-44da9a1-224237-407818 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-25 12:47:24,951 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,013 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,075 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,139 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,203 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,273 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,339 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,401 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,483 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,542 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,608 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,672 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,739 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,806 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,894 25 INFO rb-44da9a1-224237-407818 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-25 12:47:25,986 25 INFO rb-44da9a1-224237-407818 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-25 12:47:26,055 25 INFO rb-44da9a1-224237-407818 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-25 12:47:26,140 25 INFO rb-44da9a1-224237-407818 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-25 12:47:26,306 25 INFO rb-44da9a1-224237-407818 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-25 12:47:26,537 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50559930 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000003', 'uuid': '6dd85c2e-306f-44b1-a744-d7e7dcdc8685'}] 2026-08-25 12:47:26,580 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50559930 order {'name': None, 'pos_reference': '260-195-000003', 'uuid': '6dd85c2e-306f-44b1-a744-d7e7dcdc8685'} created pos.order #929 2026-08-25 12:47:26,590 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50559930 finished 2026-08-25 12:47:26,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 185 0.103 0.216 2026-08-25 12:47:26,880 25 INFO rb-44da9a1-224237-407818 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-25 12:47:26,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-08-25 12:47:26,938 25 INFO rb-44da9a1-224237-407818 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-25 12:47:26,988 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,044 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,093 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,148 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,214 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,282 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,330 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:27] "GET /web/image/product.product/2946/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.009 0.024 2026-08-25 12:47:27,349 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,355 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:27] "GET /web/image/product.product/2947/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.004 0.051 2026-08-25 12:47:27,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:27] "GET /web/image/product.product/2948/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.012 0.070 2026-08-25 12:47:27,407 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,466 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,526 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,602 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,673 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,744 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,819 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,905 25 INFO rb-44da9a1-224237-407818 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-25 12:47:27,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:27] "GET /web/image/product.product/2959/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.006 0.018 2026-08-25 12:47:28,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86236583 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000004', 'uuid': '05b5206f-3405-415a-be71-0ffc03aea2c1'}] 2026-08-25 12:47:28,142 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86236583 order {'name': None, 'pos_reference': '260-195-000004', 'uuid': '05b5206f-3405-415a-be71-0ffc03aea2c1'} created pos.order #930 2026-08-25 12:47:28,149 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86236583 finished 2026-08-25 12:47:28,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.147 0.160 2026-08-25 12:47:28,352 25 INFO rb-44da9a1-224237-407818 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-25 12:47:28,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.010 2026-08-25 12:47:28,411 25 INFO rb-44da9a1-224237-407818 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-25 12:47:28,458 25 INFO rb-44da9a1-224237-407818 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-25 12:47:28,514 25 INFO rb-44da9a1-224237-407818 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-25 12:47:28,562 25 INFO rb-44da9a1-224237-407818 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-25 12:47:28,616 25 INFO rb-44da9a1-224237-407818 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-25 12:47:28,681 25 INFO rb-44da9a1-224237-407818 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-25 12:47:28,741 25 INFO rb-44da9a1-224237-407818 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-25 12:47:28,802 25 INFO rb-44da9a1-224237-407818 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-25 12:47:28,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:28] "GET /web/image/product.product/2961/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.011 0.025 2026-08-25 12:47:28,828 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:28] "GET /web/image/product.product/2960/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.003 0.050 2026-08-25 12:47:28,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:28] "GET /web/image/product.product/2962/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.013 0.074 2026-08-25 12:47:28,867 25 INFO rb-44da9a1-224237-407818 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-25 12:47:28,933 25 INFO rb-44da9a1-224237-407818 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-25 12:47:28,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:28] "GET /web/image/product.product/2963/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.006 0.013 2026-08-25 12:47:28,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:28] "GET /web/image/product.product/2964/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.005 0.032 2026-08-25 12:47:29,003 25 INFO rb-44da9a1-224237-407818 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-25 12:47:29,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:29] "GET /web/image/product.product/2965/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.016 0.053 2026-08-25 12:47:29,061 25 INFO rb-44da9a1-224237-407818 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-25 12:47:29,126 25 INFO rb-44da9a1-224237-407818 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-25 12:47:29,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:29] "GET /web/image/product.product/2966/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-08-25 12:47:29,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:29] "GET /web/image/product.product/2967/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.005 0.030 2026-08-25 12:47:29,190 25 INFO rb-44da9a1-224237-407818 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-25 12:47:29,215 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:29] "GET /web/image/product.product/2968/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.014 0.050 2026-08-25 12:47:29,247 25 INFO rb-44da9a1-224237-407818 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-25 12:47:29,331 25 INFO rb-44da9a1-224237-407818 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-25 12:47:29,410 25 INFO rb-44da9a1-224237-407818 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-25 12:47:29,495 25 INFO rb-44da9a1-224237-407818 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-25 12:47:29,569 25 INFO rb-44da9a1-224237-407818 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-25 12:47:29,659 25 INFO rb-44da9a1-224237-407818 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-25 12:47:29,758 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:29] "GET /web/image/product.product/2969/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 8 0.015 0.015 2026-08-25 12:47:29,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53225748 started for PoS orders references: [{'name': None, 'pos_reference': '260-195-000005', 'uuid': '68e937c8-dad6-4681-90c3-7f3477e5b6d4'}] 2026-08-25 12:47:29,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53225748 order {'name': None, 'pos_reference': '260-195-000005', 'uuid': '68e937c8-dad6-4681-90c3-7f3477e5b6d4'} created pos.order #931 2026-08-25 12:47:29,920 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53225748 finished 2026-08-25 12:47:30,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 156 0.109 0.222 2026-08-25 12:47:30,143 25 INFO rb-44da9a1-224237-407818 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-25 12:47:30,198 25 INFO rb-44da9a1-224237-407818 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-25 12:47:30,246 25 INFO rb-44da9a1-224237-407818 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-25 12:47:30,305 25 INFO rb-44da9a1-224237-407818 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-25 12:47:30,356 25 INFO rb-44da9a1-224237-407818 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-25 12:47:30,413 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-08-25 12:47:30,414 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-25 12:47:30,766 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 57445396 (allocated 61882368) 2026-08-25 12:47:30,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 139353 2026-08-25 12:47:30,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-08-25 12:47:30,776 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 139353 2026-08-25 12:47:30,852 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124730_851875_test_combo_prices.txt 2026-08-25 12:47:30,852 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmpb94m4zej_chrome_odoo" 2026-08-25 12:47:30,884 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-08-25 12:47:36,819 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 139578 2026-08-25 12:47:36,820 25 INFO rb-44da9a1-224237-407818 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/tmpvqvx59kg_chrome_odoo 2026-08-25 12:47:36,820 25 INFO rb-44da9a1-224237-407818 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:38539/json/version 2026-08-25 12:47:36,821 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:47:36,883 25 INFO rb-44da9a1-224237-407818 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-25 12:47:36,883 25 INFO rb-44da9a1-224237-407818 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:38539/json 2026-08-25 12:47:36,883 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:47:36,890 25 INFO rb-44da9a1-224237-407818 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:38539/devtools/page/730563A5E6DAA3AA211F9847DF323322 2026-08-25 12:47:36,901 25 INFO rb-44da9a1-224237-407818 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-25 12:47:36,910 25 INFO rb-44da9a1-224237-407818 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-25 12:47:37,059 25 INFO rb-44da9a1-224237-407818 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-25 12:47:37,247 25 INFO rb-44da9a1-224237-407818 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=0b0c1365194f4907" in browser 2026-08-25 12:47:37,247 25 INFO rb-44da9a1-224237-407818 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=0b0c1365194f4907" 2026-08-25 12:47:37,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:47:37,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:37] "GET /pos-self/196?access_token=0b0c1365194f4907 HTTP/1.1" 200 - 59 0.037 0.321 2026-08-25 12:47:37,639 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '730563A5E6DAA3AA211F9847DF323322', 'loaderId': '9E7E47F7E4BAB8ACBC4AB056EBB685F8', 'isDownload': False} 2026-08-25 12:47:37,639 25 INFO rb-44da9a1-224237-407818 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-25 12:47:37,654 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:47:37,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:47:37,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:37] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.049 2026-08-25 12:47:37,737 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:47:37,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:37] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.066 2026-08-25 12:47:37,777 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:47:37,814 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:37] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.131 2026-08-25 12:47:37,954 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-08-25 12:47:37,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.016 2026-08-25 12:47:37,981 25 INFO rb-44da9a1-224237-407818 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=0b0c1365194f4907", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:47:37,995 25 INFO rb-44da9a1-224237-407818 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-25 12:47:38,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.018 0.010 2026-08-25 12:47:38,018 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:47:38,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.031 2026-08-25 12:47:38,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-25 12:47:38,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "POST /pos-self/relations/196 HTTP/1.1" 200 - 37 0.042 0.072 2026-08-25 12:47:38,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-08-25 12:47:38,544 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "POST /pos-self/data/196 HTTP/1.1" 200 - 211 0.154 0.209 2026-08-25 12:47:38,604 25 INFO rb-44da9a1-224237-407818 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-25 12:47:38,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "GET /web/image/ir.attachment/9813/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:47:38,698 25 INFO rb-44da9a1-224237-407818 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-25 12:47:38,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "GET /web/image/ir.attachment/9779/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-08-25 12:47:38,756 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:47:38,823 25 INFO rb-44da9a1-224237-407818 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-25 12:47:38,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "GET /web/image/pos.category/365/image_128?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 2 0.004 0.054 2026-08-25 12:47:38,906 25 INFO rb-44da9a1-224237-407818 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-25 12:47:38,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "GET /web/image/product.template/2486/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.055 2026-08-25 12:47:38,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "GET /web/image/product.template/2497/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-08-25 12:47:38,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:38] "GET /web/image/product.template/2501/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.095 2026-08-25 12:47:38,979 25 INFO rb-44da9a1-224237-407818 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-25 12:47:39,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:39] "GET /web/image/product.template/2498/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.019 0.123 2026-08-25 12:47:39,033 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47: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-25 12:47:39,036 25 INFO rb-44da9a1-224237-407818 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-25 12:47:39,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:39] "GET /web/image/product.template/2499/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.167 2026-08-25 12:47:39,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:39] "GET /web/image/product.template/2500/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-08-25 12:47:39,097 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:39] "GET /web/image/product.template/2487/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-08-25 12:47:39,107 25 INFO rb-44da9a1-224237-407818 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-25 12:47:39,166 25 INFO rb-44da9a1-224237-407818 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-25 12:47:39,220 25 INFO rb-44da9a1-224237-407818 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-25 12:47:39,277 25 INFO rb-44da9a1-224237-407818 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-25 12:47:39,358 25 INFO rb-44da9a1-224237-407818 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-25 12:47:39,409 25 INFO rb-44da9a1-224237-407818 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-25 12:47:39,532 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4081005 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000001', 'uuid': '819720dc-2d99-4494-ae65-25ae9e107f07'}] 2026-08-25 12:47:39,592 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4081005 order {'name': None, 'pos_reference': '260-196-000001', 'uuid': '819720dc-2d99-4494-ae65-25ae9e107f07'} created pos.order #932 2026-08-25 12:47:39,611 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4081005 finished 2026-08-25 12:47:39,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.110 0.130 2026-08-25 12:47:39,753 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-08-25 12:47:39,754 25 INFO rb-44da9a1-224237-407818 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-25 12:47:39,825 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8736860 (allocated 10485760) 2026-08-25 12:47:39,835 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 139578 2026-08-25 12:47:39,838 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-08-25 12:47:39,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 139578 2026-08-25 12:47:39,936 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124739_936428_test_fiscal_position_between_frontend_and_backend.txt 2026-08-25 12:47:39,936 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpvqvx59kg_chrome_odoo" 2026-08-25 12:47:40,365 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 139762 2026-08-25 12:47:40,365 25 INFO rb-44da9a1-224237-407818 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/tmp7a8iok1w_chrome_odoo 2026-08-25 12:47:40,365 25 INFO rb-44da9a1-224237-407818 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:33221/json/version 2026-08-25 12:47:40,366 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:47:40,414 25 INFO rb-44da9a1-224237-407818 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-25 12:47:40,415 25 INFO rb-44da9a1-224237-407818 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:33221/json 2026-08-25 12:47:40,415 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:47:40,426 25 INFO rb-44da9a1-224237-407818 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:33221/devtools/page/6CE4EF8AA6BBBB76BB1A246B10E65E89 2026-08-25 12:47:40,465 25 INFO rb-44da9a1-224237-407818 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-25 12:47:40,473 25 INFO rb-44da9a1-224237-407818 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-25 12:47:40,591 25 INFO rb-44da9a1-224237-407818 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-25 12:47:40,617 25 INFO rb-44da9a1-224237-407818 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=0b0c1365194f4907" in browser 2026-08-25 12:47:40,617 25 INFO rb-44da9a1-224237-407818 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=0b0c1365194f4907" 2026-08-25 12:47:40,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:40] "GET /pos-self/196?access_token=0b0c1365194f4907 HTTP/1.1" 200 - 7 0.003 0.016 2026-08-25 12:47:40,659 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '6CE4EF8AA6BBBB76BB1A246B10E65E89', 'loaderId': 'C30C4006E30385FAA9F84BDC7E20D790', 'isDownload': False} 2026-08-25 12:47:40,659 25 INFO rb-44da9a1-224237-407818 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-25 12:47:40,681 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:47:40,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:40] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.008 0.011 2026-08-25 12:47:40,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:40] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.026 2026-08-25 12:47:40,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:40] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.035 2026-08-25 12:47:40,956 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.008 0.024 2026-08-25 12:47:40,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.049 2026-08-25 12:47:40,998 25 INFO rb-44da9a1-224237-407818 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=0b0c1365194f4907", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:47:41,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.006 0.028 2026-08-25 12:47:41,003 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:47:41,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:47:41,009 25 INFO rb-44da9a1-224237-407818 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-25 12:47:41,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "POST /pos-self/relations/196 HTTP/1.1" 200 - 16 0.020 0.028 2026-08-25 12:47:41,073 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.053 2026-08-25 12:47:41,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "POST /pos-self/data/196 HTTP/1.1" 200 - 142 0.119 0.205 2026-08-25 12:47:41,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.332 2026-08-25 12:47:41,508 25 INFO rb-44da9a1-224237-407818 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-25 12:47:41,559 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/image/ir.attachment/9813/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:47:41,573 25 INFO rb-44da9a1-224237-407818 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-25 12:47:41,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/image/ir.attachment/9779/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:47:41,649 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:47:41,699 25 INFO rb-44da9a1-224237-407818 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-25 12:47:41,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/image/pos.category/365/image_128?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 2 0.012 0.026 2026-08-25 12:47:41,791 25 INFO rb-44da9a1-224237-407818 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-25 12:47:41,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/image/product.template/2486/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.050 2026-08-25 12:47:41,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/image/product.template/2501/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.075 2026-08-25 12:47:41,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/image/product.template/2498/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-08-25 12:47:41,858 25 INFO rb-44da9a1-224237-407818 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-25 12:47:41,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/image/product.template/2497/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-08-25 12:47:41,884 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47: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-25 12:47:41,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/image/product.template/2499/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-08-25 12:47:41,911 25 INFO rb-44da9a1-224237-407818 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-25 12:47:41,940 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/image/product.template/2500/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.016 0.145 2026-08-25 12:47:41,967 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:41] "GET /web/image/product.template/2487/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.151 2026-08-25 12:47:41,995 25 INFO rb-44da9a1-224237-407818 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-25 12:47:42,052 25 INFO rb-44da9a1-224237-407818 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-25 12:47:42,114 25 INFO rb-44da9a1-224237-407818 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-25 12:47:42,171 25 INFO rb-44da9a1-224237-407818 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-25 12:47:42,238 25 INFO rb-44da9a1-224237-407818 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-25 12:47:42,291 25 INFO rb-44da9a1-224237-407818 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-25 12:47:42,390 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80105004 started for PoS orders references: [{'name': None, 'pos_reference': '260-196-000002', 'uuid': 'ca8de7a8-01b2-485e-8974-7da511df22d5'}] 2026-08-25 12:47:42,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80105004 order {'name': None, 'pos_reference': '260-196-000002', 'uuid': 'ca8de7a8-01b2-485e-8974-7da511df22d5'} created pos.order #933 2026-08-25 12:47:42,433 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80105004 finished 2026-08-25 12:47:42,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 77 0.066 0.100 2026-08-25 12:47:42,537 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-08-25 12:47:42,538 25 INFO rb-44da9a1-224237-407818 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-25 12:47:42,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.022 2026-08-25 12:47:42,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8777868 (allocated 9699328) 2026-08-25 12:47:42,586 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 139762 2026-08-25 12:47:42,589 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-08-25 12:47:42,590 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 139762 2026-08-25 12:47:42,687 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124742_686909_test_fiscal_position_between_frontend_and_backend.txt 2026-08-25 12:47:42,687 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp7a8iok1w_chrome_odoo" 2026-08-25 12:47:42,724 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-08-25 12:47:48,631 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 139953 2026-08-25 12:47:48,631 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmp9qf7ir5q_chrome_odoo 2026-08-25 12:47:48,631 25 INFO rb-44da9a1-224237-407818 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:33111/json/version 2026-08-25 12:47:48,632 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:47:48,741 25 INFO rb-44da9a1-224237-407818 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-25 12:47:48,741 25 INFO rb-44da9a1-224237-407818 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:33111/json 2026-08-25 12:47:48,742 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:47:48,767 25 INFO rb-44da9a1-224237-407818 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:33111/devtools/page/99B1582B5FEAD5A6437B9B5FA979326D 2026-08-25 12:47:48,795 25 INFO rb-44da9a1-224237-407818 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-25 12:47:48,806 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-08-25 12:47:48,826 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-08-25 12:47:49,032 25 INFO rb-44da9a1-224237-407818 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=9b5efc2d44d54950" in browser 2026-08-25 12:47:49,032 25 INFO rb-44da9a1-224237-407818 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=9b5efc2d44d54950" 2026-08-25 12:47:49,054 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:47:49,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:49] "GET /pos-self/197?access_token=9b5efc2d44d54950 HTTP/1.1" 200 - 59 0.053 0.270 2026-08-25 12:47:49,371 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '99B1582B5FEAD5A6437B9B5FA979326D', 'loaderId': 'C37738274CCC24DFC831996D1C6D92A8', 'isDownload': False} 2026-08-25 12:47:49,372 25 INFO rb-44da9a1-224237-407818 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-25 12:47:49,392 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:47:49,414 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:47:49,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:49] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.034 2026-08-25 12:47:49,455 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:47:49,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:49] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.065 2026-08-25 12:47:49,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:47:49,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:49] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.109 2026-08-25 12:47:49,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.015 2026-08-25 12:47:49,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.014 2026-08-25 12:47:49,686 25 INFO rb-44da9a1-224237-407818 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=9b5efc2d44d54950", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:47:49,687 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:49] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.002 0.007 2026-08-25 12:47:49,698 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:47:49,698 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:47:49,699 25 INFO rb-44da9a1-224237-407818 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-25 12:47:49,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-08-25 12:47:49,826 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:49] "POST /pos-self/relations/197 HTTP/1.1" 200 - 37 0.029 0.085 2026-08-25 12:47:49,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.075 2026-08-25 12:47:50,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "POST /pos-self/data/197 HTTP/1.1" 200 - 207 0.130 0.195 2026-08-25 12:47:50,235 25 INFO rb-44da9a1-224237-407818 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-25 12:47:50,285 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "GET /web/image/ir.attachment/9854/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:47:50,343 25 INFO rb-44da9a1-224237-407818 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-25 12:47:50,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "GET /web/image/pos.category/366/image_128?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-08-25 12:47:50,413 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:47:50,415 25 INFO rb-44da9a1-224237-407818 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-25 12:47:50,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "GET /web/image/product.template/2514/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.054 2026-08-25 12:47:50,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "GET /web/image/product.template/2529/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-08-25 12:47:50,478 25 INFO rb-44da9a1-224237-407818 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-25 12:47:50,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "GET /web/image/product.template/2525/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-08-25 12:47:50,499 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:47:50,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "GET /web/image/product.template/2526/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-25 12:47:50,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "GET /web/image/product.template/2527/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-08-25 12:47:50,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "GET /web/image/product.template/2528/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-08-25 12:47:50,533 25 INFO rb-44da9a1-224237-407818 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-25 12:47:50,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:50] "GET /web/image/product.template/2515/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-08-25 12:47:50,613 25 INFO rb-44da9a1-224237-407818 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-25 12:47:50,672 25 INFO rb-44da9a1-224237-407818 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-25 12:47:50,726 25 INFO rb-44da9a1-224237-407818 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-25 12:47:50,783 25 INFO rb-44da9a1-224237-407818 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-25 12:47:50,858 25 INFO rb-44da9a1-224237-407818 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-25 12:47:50,916 25 INFO rb-44da9a1-224237-407818 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-25 12:47:50,973 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,027 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,106 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,170 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,225 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,281 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,343 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,399 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,454 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,509 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,582 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30531361 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000001', 'uuid': 'ee8e9087-50a8-435f-bff8-aceb585ee55a'}] 2026-08-25 12:47:51,752 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30531361 order {'name': None, 'pos_reference': '260-197-000001', 'uuid': 'ee8e9087-50a8-435f-bff8-aceb585ee55a'} created pos.order #934 2026-08-25 12:47:51,764 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30531361 finished 2026-08-25 12:47:51,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 112 0.114 0.119 2026-08-25 12:47:51,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-08-25 12:47:51,902 25 INFO rb-44da9a1-224237-407818 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-25 12:47:51,917 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:47:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-08-25 12:47:51,963 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 9977632 (allocated 11407360) 2026-08-25 12:47:51,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 139953 2026-08-25 12:47:51,971 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-08-25 12:47:51,972 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 139953 2026-08-25 12:47:52,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124752_070536_test_price_between_frontend_and_backend.txt 2026-08-25 12:47:52,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp9qf7ir5q_chrome_odoo" 2026-08-25 12:47:52,099 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-08-25 12:47:58,207 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 140141 2026-08-25 12:47:58,207 25 INFO rb-44da9a1-224237-407818 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/tmp2m5uaunb_chrome_odoo 2026-08-25 12:47:58,207 25 INFO rb-44da9a1-224237-407818 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:44149/json/version 2026-08-25 12:47:58,208 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:47:58,227 25 INFO rb-44da9a1-224237-407818 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-25 12:47:58,227 25 INFO rb-44da9a1-224237-407818 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:44149/json 2026-08-25 12:47:58,227 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:47:58,240 25 INFO rb-44da9a1-224237-407818 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:44149/devtools/page/D230E0F1AF91744AC8552459A16202EE 2026-08-25 12:47:58,259 25 INFO rb-44da9a1-224237-407818 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-25 12:47:58,262 25 INFO rb-44da9a1-224237-407818 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-25 12:47:58,297 25 INFO rb-44da9a1-224237-407818 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-25 12:47:58,532 25 INFO rb-44da9a1-224237-407818 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=f1cee7bbe4ee411c" in browser 2026-08-25 12:47:58,532 25 INFO rb-44da9a1-224237-407818 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=f1cee7bbe4ee411c" 2026-08-25 12:47:58,547 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:48:01,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:01] "GET /pos-self/198?access_token=f1cee7bbe4ee411c HTTP/1.1" 200 - 59 0.060 2.824 2026-08-25 12:48:01,433 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': 'D230E0F1AF91744AC8552459A16202EE', 'loaderId': '68808292240171DF3720357E8515AB88', 'isDownload': False} 2026-08-25 12:48:01,433 25 INFO rb-44da9a1-224237-407818 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-25 12:48:01,454 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:48:01,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:48:01,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:01] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.025 0.020 2026-08-25 12:48:01,520 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:48:01,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:01] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.067 2026-08-25 12:48:01,554 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:48:01,577 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:01] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.098 2026-08-25 12:48:01,731 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:48:01,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.009 2026-08-25 12:48:01,766 25 INFO rb-44da9a1-224237-407818 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=f1cee7bbe4ee411c", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:48:01,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:01] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.006 0.010 2026-08-25 12:48:01,784 25 INFO rb-44da9a1-224237-407818 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-25 12:48:01,787 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:48:01,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:48:01,882 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:01] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.037 0.043 2026-08-25 12:48:01,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.128 2026-08-25 12:48:02,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "POST /pos-self/data/198 HTTP/1.1" 200 - 211 0.246 0.221 2026-08-25 12:48:02,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.425 2026-08-25 12:48:02,454 25 INFO rb-44da9a1-224237-407818 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-25 12:48:02,506 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/image/ir.attachment/9895/raw HTTP/1.1" 200 - 4 0.002 0.014 2026-08-25 12:48:02,558 25 INFO rb-44da9a1-224237-407818 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-25 12:48:02,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/image/ir.attachment/9861/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:48:02,595 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:48:02,693 25 INFO rb-44da9a1-224237-407818 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-25 12:48:02,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/image/pos.category/367/image_128?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 2 0.002 0.021 2026-08-25 12:48:02,761 25 INFO rb-44da9a1-224237-407818 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-25 12:48:02,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/image/product.template/2553/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.034 2026-08-25 12:48:02,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/image/product.template/2557/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.055 2026-08-25 12:48:02,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/image/product.template/2542/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-08-25 12:48:02,837 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/image/product.template/2554/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-08-25 12:48:02,844 25 INFO rb-44da9a1-224237-407818 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-25 12:48:02,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/image/product.template/2555/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-08-25 12:48:02,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/image/product.template/2556/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.132 2026-08-25 12:48:02,884 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:48:02,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:02] "GET /web/image/product.template/2543/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.108 2026-08-25 12:48:02,902 25 INFO rb-44da9a1-224237-407818 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-25 12:48:02,975 25 INFO rb-44da9a1-224237-407818 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-25 12:48:03,036 25 INFO rb-44da9a1-224237-407818 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-25 12:48:03,095 25 INFO rb-44da9a1-224237-407818 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-25 12:48:03,151 25 INFO rb-44da9a1-224237-407818 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-25 12:48:03,229 25 INFO rb-44da9a1-224237-407818 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-25 12:48:03,345 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82914224 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000001', 'uuid': '9ffc0edc-3b51-4869-9041-bcdd63ce09ea'}] 2026-08-25 12:48:03,393 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82914224 order {'name': None, 'pos_reference': '260-198-000001', 'uuid': '9ffc0edc-3b51-4869-9041-bcdd63ce09ea'} created pos.order #935 2026-08-25 12:48:03,406 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82914224 finished 2026-08-25 12:48:03,533 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.116 0.123 2026-08-25 12:48:03,556 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-08-25 12:48:03,556 25 INFO rb-44da9a1-224237-407818 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-25 12:48:03,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-08-25 12:48:03,639 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 8943840 (allocated 9961472) 2026-08-25 12:48:03,648 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 140141 2026-08-25 12:48:03,649 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-08-25 12:48:03,650 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 140141 2026-08-25 12:48:03,748 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124803_747783_test_pricelist_price_between_frontend_and_backend.txt 2026-08-25 12:48:03,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp2m5uaunb_chrome_odoo" 2026-08-25 12:48:03,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-08-25 12:48:09,727 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 140336 2026-08-25 12:48:09,727 25 INFO rb-44da9a1-224237-407818 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/tmpimqyp2hl_chrome_odoo 2026-08-25 12:48:09,727 25 INFO rb-44da9a1-224237-407818 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:41799/json/version 2026-08-25 12:48:09,728 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:09,783 25 INFO rb-44da9a1-224237-407818 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-25 12:48:09,783 25 INFO rb-44da9a1-224237-407818 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:41799/json 2026-08-25 12:48:09,784 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:09,792 25 INFO rb-44da9a1-224237-407818 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:41799/devtools/page/7448794B2F29C3922B9A07B3F876BC84 2026-08-25 12:48:09,803 25 INFO rb-44da9a1-224237-407818 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-25 12:48:09,862 25 INFO rb-44da9a1-224237-407818 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-25 12:48:09,911 25 INFO rb-44da9a1-224237-407818 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-25 12:48:10,075 25 INFO rb-44da9a1-224237-407818 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=08c5c35df90142eb" in browser 2026-08-25 12:48:10,076 25 INFO rb-44da9a1-224237-407818 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=08c5c35df90142eb" 2026-08-25 12:48:10,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:48:10,428 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:10] "GET /pos-self/199?access_token=08c5c35df90142eb HTTP/1.1" 200 - 59 0.031 0.305 2026-08-25 12:48:10,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': '7448794B2F29C3922B9A07B3F876BC84', 'loaderId': '67D9B1A42F7ECB9087E9C68B0A0294BA', 'isDownload': False} 2026-08-25 12:48:10,446 25 INFO rb-44da9a1-224237-407818 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-25 12:48:10,455 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:48:10,475 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:48:10,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:10] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.005 0.031 2026-08-25 12:48:10,513 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:48:10,524 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:10] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.051 2026-08-25 12:48:10,539 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:48:10,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:10] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.081 2026-08-25 12:48:10,713 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:48:10,726 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:48:10,742 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:10] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.003 0.008 2026-08-25 12:48:10,744 25 INFO rb-44da9a1-224237-407818 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=08c5c35df90142eb", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:48:10,755 25 INFO rb-44da9a1-224237-407818 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-25 12:48:10,756 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:48:10,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:48:10,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:10] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.040 0.032 2026-08-25 12:48:10,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.098 2026-08-25 12:48:11,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "POST /pos-self/data/199 HTTP/1.1" 200 - 211 0.200 0.203 2026-08-25 12:48:11,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.386 2026-08-25 12:48:11,349 25 INFO rb-44da9a1-224237-407818 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-25 12:48:11,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/image/ir.attachment/9936/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-08-25 12:48:11,433 25 INFO rb-44da9a1-224237-407818 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-25 12:48:11,456 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/image/ir.attachment/9902/raw HTTP/1.1" 200 - 4 0.004 0.005 2026-08-25 12:48:11,480 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:48:11,546 25 INFO rb-44da9a1-224237-407818 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-25 12:48:11,594 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/image/pos.category/368/image_128?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 2 0.000 0.028 2026-08-25 12:48:11,628 25 INFO rb-44da9a1-224237-407818 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-25 12:48:11,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/image/product.template/2570/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.022 0.035 2026-08-25 12:48:11,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/image/product.template/2581/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.014 0.063 2026-08-25 12:48:11,673 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/image/product.template/2585/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-08-25 12:48:11,679 25 INFO rb-44da9a1-224237-407818 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-25 12:48:11,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/image/product.template/2584/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-08-25 12:48:11,701 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/image/product.template/2583/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-08-25 12:48:11,702 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:48:11,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/image/product.template/2582/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-08-25 12:48:11,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:11] "GET /web/image/product.template/2571/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-08-25 12:48:11,742 25 INFO rb-44da9a1-224237-407818 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-25 12:48:11,807 25 INFO rb-44da9a1-224237-407818 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-25 12:48:11,864 25 INFO rb-44da9a1-224237-407818 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-25 12:48:11,918 25 INFO rb-44da9a1-224237-407818 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-25 12:48:11,973 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,050 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,108 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,163 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,219 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,274 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,344 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,398 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,451 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,505 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,573 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65274464 started for PoS orders references: [{'name': None, 'pos_reference': '260-199-000001', 'uuid': '28a30c69-1bfc-4013-9018-8e3e2ca1a601'}] 2026-08-25 12:48:12,709 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65274464 order {'name': None, 'pos_reference': '260-199-000001', 'uuid': '28a30c69-1bfc-4013-9018-8e3e2ca1a601'} created pos.order #936 2026-08-25 12:48:12,723 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65274464 finished 2026-08-25 12:48:12,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.056 0.110 2026-08-25 12:48:12,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-08-25 12:48:12,851 25 INFO rb-44da9a1-224237-407818 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-25 12:48:12,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 9918276 (allocated 11010048) 2026-08-25 12:48:12,906 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 140336 2026-08-25 12:48:12,911 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-08-25 12:48:12,912 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 140336 2026-08-25 12:48:13,009 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124813_008787_test_pricelist_should_not_be_changed_from_frontend.txt 2026-08-25 12:48:13,009 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpimqyp2hl_chrome_odoo" 2026-08-25 12:48:13,041 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-08-25 12:48:18,840 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 140520 2026-08-25 12:48:18,840 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpjxu4ygea_chrome_odoo 2026-08-25 12:48:18,841 25 INFO rb-44da9a1-224237-407818 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:44037/json/version 2026-08-25 12:48:18,842 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:18,894 25 INFO rb-44da9a1-224237-407818 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-25 12:48:18,894 25 INFO rb-44da9a1-224237-407818 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:44037/json 2026-08-25 12:48:18,895 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:18,923 25 INFO rb-44da9a1-224237-407818 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:44037/devtools/page/C902C8C0D65DDFE66EF8C06B9A3A89AE 2026-08-25 12:48:18,978 25 INFO rb-44da9a1-224237-407818 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-25 12:48:18,993 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-08-25 12:48:19,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-08-25 12:48:19,192 25 INFO rb-44da9a1-224237-407818 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=9bd6201627474e9f" in browser 2026-08-25 12:48:19,192 25 INFO rb-44da9a1-224237-407818 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=9bd6201627474e9f" 2026-08-25 12:48:19,208 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:48:19,539 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:19] "GET /pos-self/200?access_token=9bd6201627474e9f HTTP/1.1" 200 - 59 0.045 0.290 2026-08-25 12:48:19,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': 'C902C8C0D65DDFE66EF8C06B9A3A89AE', 'loaderId': 'CC726AC93202C35AD192AAECFC95F415', 'isDownload': False} 2026-08-25 12:48:19,542 25 INFO rb-44da9a1-224237-407818 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-25 12:48:19,559 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:48:19,574 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:48:19,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:19] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.027 2026-08-25 12:48:19,615 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:48:19,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:19] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.062 2026-08-25 12:48:19,649 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:48:19,671 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:19] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.096 2026-08-25 12:48:19,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.006 0.016 2026-08-25 12:48:19,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.024 2026-08-25 12:48:19,876 25 INFO rb-44da9a1-224237-407818 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=9bd6201627474e9f", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:48:19,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:19] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.008 0.007 2026-08-25 12:48:19,889 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:48:19,889 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:48:19,891 25 INFO rb-44da9a1-224237-407818 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-25 12:48:19,958 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.034 2026-08-25 12:48:20,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.027 0.076 2026-08-25 12:48:20,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-08-25 12:48:20,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "POST /pos-self/data/200 HTTP/1.1" 200 - 207 0.127 0.191 2026-08-25 12:48:20,438 25 INFO rb-44da9a1-224237-407818 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-25 12:48:20,480 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "GET /web/image/ir.attachment/9977/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:48:20,528 25 INFO rb-44da9a1-224237-407818 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-25 12:48:20,631 25 INFO rb-44da9a1-224237-407818 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-25 12:48:20,645 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "GET /web/image/product.template/2598/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.044 2026-08-25 12:48:20,663 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:48:20,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "GET /web/image/product.template/2613/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-08-25 12:48:20,693 25 INFO rb-44da9a1-224237-407818 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-25 12:48:20,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "GET /web/image/product.template/2610/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.079 2026-08-25 12:48:20,729 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "GET /web/image/product.template/2611/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.099 2026-08-25 12:48:20,738 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48: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-25 12:48:20,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "GET /web/image/pos.category/369/image_128?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 2 0.001 0.113 2026-08-25 12:48:20,754 25 INFO rb-44da9a1-224237-407818 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-25 12:48:20,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "GET /web/image/product.template/2609/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-08-25 12:48:20,780 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "GET /web/image/product.template/2612/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-08-25 12:48:20,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:20] "GET /web/image/product.template/2599/image_512?unique=2026-08-25T12:47:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.094 2026-08-25 12:48:20,834 25 INFO rb-44da9a1-224237-407818 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-25 12:48:20,890 25 INFO rb-44da9a1-224237-407818 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-25 12:48:20,945 25 INFO rb-44da9a1-224237-407818 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-25 12:48:21,000 25 INFO rb-44da9a1-224237-407818 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-25 12:48:21,077 25 INFO rb-44da9a1-224237-407818 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-25 12:48:21,184 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6050653 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': '5c2c8fa7-e2d8-4fc0-a824-73b97af6f627'}] 2026-08-25 12:48:21,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6050653 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': '5c2c8fa7-e2d8-4fc0-a824-73b97af6f627'} created pos.order #937 2026-08-25 12:48:21,221 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6050653 finished 2026-08-25 12:48:21,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.063 0.104 2026-08-25 12:48:21,326 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-08-25 12:48:21,326 25 INFO rb-44da9a1-224237-407818 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-25 12:48:21,408 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 8507652 (allocated 9961472) 2026-08-25 12:48:21,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 140520 2026-08-25 12:48:21,421 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-08-25 12:48:21,424 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 140520 2026-08-25 12:48:21,498 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124821_497948_test_prices_are_immutable_from_frontend.txt 2026-08-25 12:48:21,498 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpjxu4ygea_chrome_odoo" 2026-08-25 12:48:21,546 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-25 12:48:22,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-08-25 12:48:26,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 140701 2026-08-25 12:48:26,217 25 INFO rb-44da9a1-224237-407818 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/tmpb5haw51m_chrome_odoo 2026-08-25 12:48:26,217 25 INFO rb-44da9a1-224237-407818 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:42319/json/version 2026-08-25 12:48:26,218 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:26,246 25 INFO rb-44da9a1-224237-407818 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-25 12:48:26,246 25 INFO rb-44da9a1-224237-407818 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:42319/json 2026-08-25 12:48:26,247 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:26,270 25 INFO rb-44da9a1-224237-407818 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:42319/devtools/page/8A6A82E2CFC4B76D85A276ECC72D6D6E 2026-08-25 12:48:26,289 25 INFO rb-44da9a1-224237-407818 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-25 12:48:26,302 25 INFO rb-44da9a1-224237-407818 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-25 12:48:26,544 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:48:26,550 25 INFO rb-44da9a1-224237-407818 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-25 12:48:26,552 25 INFO rb-44da9a1-224237-407818 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=5036ff1352214aa6" in browser 2026-08-25 12:48:26,552 25 INFO rb-44da9a1-224237-407818 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=5036ff1352214aa6" 2026-08-25 12:48:26,579 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:48:26,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:26] "GET /pos-self/201?access_token=5036ff1352214aa6 HTTP/1.1" 200 - 60 0.054 0.301 2026-08-25 12:48:26,932 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '8A6A82E2CFC4B76D85A276ECC72D6D6E', 'loaderId': '18430BA74EC0579C54B45A9B77754FDB', 'isDownload': False} 2026-08-25 12:48:26,932 25 INFO rb-44da9a1-224237-407818 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-25 12:48:26,942 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:48:26,975 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:48:27,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.021 0.040 2026-08-25 12:48:27,036 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:48:27,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.092 2026-08-25 12:48:27,085 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:48:27,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.149 2026-08-25 12:48:27,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-08-25 12:48:27,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:48:27,232 25 INFO rb-44da9a1-224237-407818 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=5036ff1352214aa6", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:48:27,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.004 0.009 2026-08-25 12:48:27,240 25 INFO rb-44da9a1-224237-407818 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-25 12:48:27,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:48:27,292 25 INFO rb-44da9a1-224237-407818 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-25 12:48:27,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.033 2026-08-25 12:48:27,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "POST /pos-self/relations/201 HTTP/1.1" 200 - 35 0.041 0.070 2026-08-25 12:48:27,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.054 2026-08-25 12:48:27,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "POST /pos-self/data/201 HTTP/1.1" 200 - 179 0.104 0.149 2026-08-25 12:48:27,695 25 INFO rb-44da9a1-224237-407818 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-25 12:48:27,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /web/image/ir.attachment/10028/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-08-25 12:48:27,802 25 INFO rb-44da9a1-224237-407818 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-25 12:48:27,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /web/image/pos.category/370/image_128?unique=2026-08-25T12:48:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.036 2026-08-25 12:48:27,883 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /web/image/product.template/2614/image_512?unique=2026-08-25T12:48:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-08-25 12:48:27,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /web/image/product.template/2615/image_512?unique=2026-08-25T12:48:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-08-25 12:48:27,907 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /web/image/product.template/2618/image_512?unique=2026-08-25T12:48:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-08-25 12:48:27,934 25 INFO rb-44da9a1-224237-407818 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-25 12:48:27,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /web/image/product.template/2616/image_512?unique=2026-08-25T12:48:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-08-25 12:48:27,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:27] "GET /web/image/product.template/2617/image_512?unique=2026-08-25T12:48:21.000+00:00 HTTP/1.1" 200 - 3 0.019 0.089 2026-08-25 12:48:27,999 25 INFO rb-44da9a1-224237-407818 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-25 12:48:28,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:28] "GET /web/image/ir.attachment/9994/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-08-25 12:48:28,059 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:48:28,064 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-08-25 12:48:28,080 25 INFO rb-44da9a1-224237-407818 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-25 12:48:28,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:28] "GET /web/image/product.product/3114/image_512?unique=2026-08-25T12:48:21.000+00:00 HTTP/1.1" 200 - 8 0.007 0.024 2026-08-25 12:48:28,132 25 INFO rb-44da9a1-224237-407818 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-25 12:48:28,202 25 INFO rb-44da9a1-224237-407818 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-25 12:48:28,243 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68374526 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': 'e3a9efe7-e2ae-41fa-9a5c-fd5271a333ef'}] 2026-08-25 12:48:28,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68374526 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': 'e3a9efe7-e2ae-41fa-9a5c-fd5271a333ef'} created pos.order #938 2026-08-25 12:48:28,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68374526 finished 2026-08-25 12:48:28,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.062 0.110 2026-08-25 12:48:28,387 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-08-25 12:48:28,435 25 INFO rb-44da9a1-224237-407818 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-25 12:48:28,482 25 INFO rb-44da9a1-224237-407818 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-25 12:48:28,483 25 INFO rb-44da9a1-224237-407818 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-25 12:48:28,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7711600 (allocated 8388608) 2026-08-25 12:48:28,540 25 INFO rb-44da9a1-224237-407818 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 140701 2026-08-25 12:48:28,544 25 INFO rb-44da9a1-224237-407818 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-25 12:48:28,548 25 INFO rb-44da9a1-224237-407818 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 140701 2026-08-25 12:48:28,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:28] "GET /web/image/ir.attachment/10027/raw HTTP/1.1" 200 - 4 0.007 0.011 2026-08-25 12:48:28,645 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124828_645517_test_self_order_order_number_conflict_with_normal_orders.txt 2026-08-25 12:48:28,645 25 INFO rb-44da9a1-224237-407818 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/tmpb5haw51m_chrome_odoo" 2026-08-25 12:48:28,913 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 140884 2026-08-25 12:48:28,914 25 INFO rb-44da9a1-224237-407818 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/tmp8vqh7yy1_chrome_odoo 2026-08-25 12:48:28,914 25 INFO rb-44da9a1-224237-407818 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:40733/json/version 2026-08-25 12:48:28,915 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40733', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:28,978 25 INFO rb-44da9a1-224237-407818 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-25 12:48:28,978 25 INFO rb-44da9a1-224237-407818 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:40733/json 2026-08-25 12:48:28,979 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40733', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:28,985 25 INFO rb-44da9a1-224237-407818 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:40733/devtools/page/3FD8841B00CBB3924215483E51F15623 2026-08-25 12:48:28,996 25 INFO rb-44da9a1-224237-407818 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-25 12:48:29,062 25 INFO rb-44da9a1-224237-407818 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-25 12:48:29,120 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-08-25 12:48:29,128 25 INFO rb-44da9a1-224237-407818 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-25 12:48:29,131 25 INFO rb-44da9a1-224237-407818 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-25 12:48:29,131 25 INFO rb-44da9a1-224237-407818 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-25 12:48:29,452 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:29] "GET /pos/ui/201 HTTP/1.1" 200 - 70 0.042 0.246 2026-08-25 12:48:29,464 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '3FD8841B00CBB3924215483E51F15623', 'loaderId': '7472BDD6A70464A8DDBE0DC43B4B415B', 'isDownload': False} 2026-08-25 12:48:29,464 25 INFO rb-44da9a1-224237-407818 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-25 12:48:29,480 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:48:29,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:29] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-08-25 12:48:29,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:29] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-08-25 12:48:29,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:29] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-08-25 12:48:30,015 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:48:30,024 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:48:30,041 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:48:30,057 25 INFO rb-44da9a1-224237-407818 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-25 12:48:30,065 25 INFO rb-44da9a1-224237-407818 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-25 12:48:30,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-08-25 12:48:30,101 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:48:30,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:48:30,131 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:48:30,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.018 2026-08-25 12:48:30,162 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-08-25 12:48:30,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.026 0.048 2026-08-25 12:48:30,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 463 0.314 0.336 2026-08-25 12:48:30,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:48:31,026 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.015 2026-08-25 12:48:31,089 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.032 2026-08-25 12:48:31,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-08-25 12:48:31,144 25 INFO rb-44da9a1-224237-407818 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-25 12:48:31,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.005 2026-08-25 12:48:31,203 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:48:31,226 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:48:31,233 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:48:31,244 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:48:31,271 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:48:31,277 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:48:31,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /web/image/res.users/286/avatar_128 HTTP/1.1" 200 - 14 0.024 0.056 2026-08-25 12:48:31,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.090 2026-08-25 12:48:31,320 25 INFO rb-44da9a1-224237-407818 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-25 12:48:31,372 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:48:31,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /pos/ui/201?from_backend=True HTTP/1.1" 200 - 32 0.072 0.044 2026-08-25 12:48:31,526 25 INFO rb-44da9a1-224237-407818 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-25 12:48:31,566 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:48:31,581 25 INFO rb-44da9a1-224237-407818 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-25 12:48:31,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "GET /pos/ui/201 HTTP/1.1" 200 - 32 0.054 0.162 2026-08-25 12:48:31,598 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.122 2026-08-25 12:48:31,661 25 INFO rb-44da9a1-224237-407818 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-25 12:48:31,711 25 INFO rb-44da9a1-224237-407818 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-25 12:48:31,762 25 INFO rb-44da9a1-224237-407818 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-25 12:48:31,816 25 INFO rb-44da9a1-224237-407818 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-25 12:48:31,868 25 INFO rb-44da9a1-224237-407818 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-25 12:48:31,921 25 INFO rb-44da9a1-224237-407818 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-25 12:48:31,984 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,035 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,086 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,137 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,194 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,215 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16471678 started for PoS orders references: [{'name': '/', 'pos_reference': '261-201-000001', 'uuid': '2f0b18c9-45f4-4b0b-9df4-eba726993c9b'}] 2026-08-25 12:48:32,293 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16471678 order {'name': '/', 'pos_reference': '261-201-000001', 'uuid': '2f0b18c9-45f4-4b0b-9df4-eba726993c9b'} created pos.order #939 2026-08-25 12:48:32,309 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16471678 finished 2026-08-25 12:48:32,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.057 0.081 2026-08-25 12:48:32,384 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,466 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.029 0.039 2026-08-25 12:48:32,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.016 2026-08-25 12:48:32,597 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,647 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,698 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,749 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,750 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,837 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15397288 (allocated 16777216) 2026-08-25 12:48:32,847 25 INFO rb-44da9a1-224237-407818 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 140884 2026-08-25 12:48:32,848 25 INFO rb-44da9a1-224237-407818 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-25 12:48:32,852 25 INFO rb-44da9a1-224237-407818 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 140884 2026-08-25 12:48:32,948 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124832_948401_test_self_order_order_number_conflict_with_normal_orders.txt 2026-08-25 12:48:32,948 25 INFO rb-44da9a1-224237-407818 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/tmp8vqh7yy1_chrome_odoo" 2026-08-25 12:48:32,999 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 12:48:34,156 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-08-25 12:48:38,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 141088 2026-08-25 12:48:38,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmppa0d7wmx_chrome_odoo 2026-08-25 12:48:38,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:40043/json/version 2026-08-25 12:48:38,195 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40043', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:38,249 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:48:38,249 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:40043/json 2026-08-25 12:48:38,250 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40043', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:38,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:40043/devtools/page/B26B6B8CAD497249776278B50ACBD1AF 2026-08-25 12:48:38,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-08-25 12:48:38,331 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-08-25 12:48:38,418 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-08-25 12:48:38,435 25 INFO rb-44da9a1-224237-407818 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=b1e93ab7512e40a6" in browser 2026-08-25 12:48:38,436 25 INFO rb-44da9a1-224237-407818 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=b1e93ab7512e40a6" 2026-08-25 12:48:38,455 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:48:38,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:38] "GET /pos-self/202?access_token=b1e93ab7512e40a6 HTTP/1.1" 200 - 57 0.040 0.306 2026-08-25 12:48:38,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': 'B26B6B8CAD497249776278B50ACBD1AF', 'loaderId': '9C149D6DFEB648A51F250BCB2B919547', 'isDownload': False} 2026-08-25 12:48:38,800 25 INFO rb-44da9a1-224237-407818 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-25 12:48:38,819 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:48:38,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:48:38,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:38] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.037 2026-08-25 12:48:38,901 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:48:38,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:38] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.081 2026-08-25 12:48:38,965 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:48:38,990 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:38] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.025 0.137 2026-08-25 12:48:39,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.027 2026-08-25 12:48:39,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.022 2026-08-25 12:48:39,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.003 0.007 2026-08-25 12:48:39,163 25 INFO rb-44da9a1-224237-407818 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=b1e93ab7512e40a6", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:48:39,175 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:48:39,175 25 INFO rb-44da9a1-224237-407818 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-25 12:48:39,176 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:48:39,264 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.031 0.042 2026-08-25 12:48:39,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.099 2026-08-25 12:48:39,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "POST /pos-self/data/202 HTTP/1.1" 200 - 181 0.204 0.176 2026-08-25 12:48:39,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.372 2026-08-25 12:48:39,724 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:48:39,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "GET /web/image/ir.attachment/10079/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-08-25 12:48:39,811 25 INFO rb-44da9a1-224237-407818 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-25 12:48:39,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "GET /web/image/ir.attachment/10045/raw HTTP/1.1" 200 - 4 0.008 0.030 2026-08-25 12:48:39,863 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:48:39,931 25 INFO rb-44da9a1-224237-407818 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-25 12:48:39,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:39] "GET /web/image/pos.category/371/image_128?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-08-25 12:48:40,002 25 INFO rb-44da9a1-224237-407818 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-25 12:48:40,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:40] "GET /web/image/product.template/2619/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.033 0.013 2026-08-25 12:48:40,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:40] "GET /web/image/product.template/2623/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.016 0.053 2026-08-25 12:48:40,066 25 INFO rb-44da9a1-224237-407818 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-25 12:48:40,066 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:40] "GET /web/image/product.template/2620/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-08-25 12:48:40,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:40] "GET /web/image/product.template/2621/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-08-25 12:48:40,097 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:48:40,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:40] "GET /web/image/product.template/2622/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.011 0.104 2026-08-25 12:48:40,121 25 INFO rb-44da9a1-224237-407818 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-25 12:48:40,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:40] "GET /web/image/product.product/3120/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 8 0.009 0.035 2026-08-25 12:48:40,181 25 INFO rb-44da9a1-224237-407818 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-25 12:48:40,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:40] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.010 2026-08-25 12:48:40,265 25 INFO rb-44da9a1-224237-407818 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-25 12:48:40,365 25 INFO rb-44da9a1-224237-407818 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-25 12:48:40,468 25 INFO rb-44da9a1-224237-407818 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-25 12:48:40,588 25 INFO rb-44da9a1-224237-407818 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-25 12:48:40,660 25 INFO rb-44da9a1-224237-407818 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-25 12:48:40,738 25 INFO rb-44da9a1-224237-407818 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-25 12:48:40,791 25 INFO rb-44da9a1-224237-407818 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-25 12:48:40,891 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:40] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.033 0.064 2026-08-25 12:48:40,954 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75897663 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': '9b4e2059-2270-4dac-9dbd-2f8b489064f1'}] 2026-08-25 12:48:40,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75897663 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': '9b4e2059-2270-4dac-9dbd-2f8b489064f1'} created pos.order #940 2026-08-25 12:48:40,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75897663 finished 2026-08-25 12:48:41,339 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 243 0.189 0.239 2026-08-25 12:48:41,388 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-08-25 12:48:41,389 25 INFO rb-44da9a1-224237-407818 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-25 12:48:41,450 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8701036 (allocated 9961472) 2026-08-25 12:48:41,454 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 141088 2026-08-25 12:48:41,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-08-25 12:48:41,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 141088 2026-08-25 12:48:41,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124841_560306_test_preset_delivery_tour.txt 2026-08-25 12:48:41,560 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmppa0d7wmx_chrome_odoo" 2026-08-25 12:48:41,602 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-08-25 12:48:45,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 141272 2026-08-25 12:48:45,087 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpahhfrsmi_chrome_odoo 2026-08-25 12:48:45,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:37435/json/version 2026-08-25 12:48:45,091 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37435', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:45,133 25 INFO rb-44da9a1-224237-407818 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-25 12:48:45,133 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:37435/json 2026-08-25 12:48:45,134 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37435', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:45,191 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:37435/devtools/page/4F92816CB303E5CEC313CB4AEA501BDC 2026-08-25 12:48:45,211 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-08-25 12:48:45,234 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-08-25 12:48:45,264 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-08-25 12:48:45,283 25 INFO rb-44da9a1-224237-407818 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=f3b0f46748e8417e&table_identifier=4db536d1" in browser 2026-08-25 12:48:45,283 25 INFO rb-44da9a1-224237-407818 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=f3b0f46748e8417e&table_identifier=4db536d1" 2026-08-25 12:48:45,312 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:48:45,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:45] "GET /pos-self/203?access_token=f3b0f46748e8417e&table_identifier=4db536d1 HTTP/1.1" 200 - 59 0.061 0.474 2026-08-25 12:48:45,844 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': '4F92816CB303E5CEC313CB4AEA501BDC', 'loaderId': 'E6C101BCE552874346ADBDCB88502E8F', 'isDownload': False} 2026-08-25 12:48:45,844 25 INFO rb-44da9a1-224237-407818 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-25 12:48:45,860 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:48:45,884 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:48:45,916 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:45] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.038 2026-08-25 12:48:45,932 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:48:45,946 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:45] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.061 2026-08-25 12:48:45,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:48:46,002 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.098 2026-08-25 12:48:46,126 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-25 12:48:46,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.012 2026-08-25 12:48:46,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.003 0.013 2026-08-25 12:48:46,158 25 INFO rb-44da9a1-224237-407818 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=f3b0f46748e8417e&table_identifier=4db536d1", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:48:46,168 25 INFO rb-44da9a1-224237-407818 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-25 12:48:46,175 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:48:46,175 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:48:46,219 25 INFO rb-44da9a1-224237-407818 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-25 12:48:46,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.024 0.033 2026-08-25 12:48:46,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.091 2026-08-25 12:48:46,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "POST /pos-self/data/203 HTTP/1.1" 200 - 181 0.105 0.163 2026-08-25 12:48:46,550 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.244 2026-08-25 12:48:46,613 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.008 2026-08-25 12:48:46,624 25 INFO rb-44da9a1-224237-407818 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-25 12:48:46,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/image/ir.attachment/10120/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:48:46,694 25 INFO rb-44da9a1-224237-407818 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-25 12:48:46,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/image/ir.attachment/10086/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:48:46,727 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:48:46,812 25 INFO rb-44da9a1-224237-407818 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-25 12:48:46,887 25 INFO rb-44da9a1-224237-407818 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-25 12:48:46,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/image/pos.category/371/image_128?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 2 0.005 0.047 2026-08-25 12:48:46,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/image/product.template/2619/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-08-25 12:48:46,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/image/product.template/2620/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.007 0.062 2026-08-25 12:48:46,940 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/image/product.template/2623/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-08-25 12:48:46,960 25 INFO rb-44da9a1-224237-407818 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-25 12:48:46,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/image/product.template/2621/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.004 0.090 2026-08-25 12:48:46,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/image/product.template/2622/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.004 0.100 2026-08-25 12:48:46,992 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:48:47,020 25 INFO rb-44da9a1-224237-407818 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-25 12:48:47,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:47] "GET /web/image/product.product/3119/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 8 0.011 0.044 2026-08-25 12:48:47,079 25 INFO rb-44da9a1-224237-407818 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-25 12:48:47,149 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77133096 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': 'ab895fba-d03d-4d03-a7e8-294da7600c3d'}] 2026-08-25 12:48:47,205 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77133096 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': 'ab895fba-d03d-4d03-a7e8-294da7600c3d'} created pos.order #941 2026-08-25 12:48:47,219 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77133096 finished 2026-08-25 12:48:47,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.145 0.115 2026-08-25 12:48:47,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-08-25 12:48:47,408 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-08-25 12:48:47,409 25 INFO rb-44da9a1-224237-407818 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-25 12:48:47,450 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7783904 (allocated 9175040) 2026-08-25 12:48:47,458 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 141272 2026-08-25 12:48:47,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-08-25 12:48:47,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 141272 2026-08-25 12:48:47,520 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124847_520576_test_preset_dine_in_tour.txt 2026-08-25 12:48:47,520 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpahhfrsmi_chrome_odoo" 2026-08-25 12:48:47,561 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-08-25 12:48:51,524 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 141463 2026-08-25 12:48:51,524 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmpjnbn83sg_chrome_odoo 2026-08-25 12:48:51,525 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:38065/json/version 2026-08-25 12:48:51,527 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:51,581 25 INFO rb-44da9a1-224237-407818 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-25 12:48:51,581 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:38065/json 2026-08-25 12:48:51,583 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:51,596 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:38065/devtools/page/22D8889E6EE571AEB3A53AF90FCD8F17 2026-08-25 12:48:51,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-08-25 12:48:51,682 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-08-25 12:48:51,716 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-08-25 12:48:51,764 25 INFO rb-44da9a1-224237-407818 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=1c972dfa28ea40a5" in browser 2026-08-25 12:48:51,764 25 INFO rb-44da9a1-224237-407818 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=1c972dfa28ea40a5" 2026-08-25 12:48:51,791 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:48:52,183 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:52] "GET /pos-self/204?access_token=1c972dfa28ea40a5 HTTP/1.1" 200 - 57 0.046 0.351 2026-08-25 12:48:52,187 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '22D8889E6EE571AEB3A53AF90FCD8F17', 'loaderId': '3968F985ACF0F9D4453D73E64AA9FC27', 'isDownload': False} 2026-08-25 12:48:52,187 25 INFO rb-44da9a1-224237-407818 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-25 12:48:52,204 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:48:52,226 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:48:52,269 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:52] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.033 2026-08-25 12:48:52,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:48:52,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:52] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.088 2026-08-25 12:48:52,327 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:48:52,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:52] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.020 0.115 2026-08-25 12:48:52,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.010 0.017 2026-08-25 12:48:52,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.027 2026-08-25 12:48:52,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:52] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.006 0.014 2026-08-25 12:48:52,533 25 INFO rb-44da9a1-224237-407818 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=1c972dfa28ea40a5", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:48:52,542 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:48:52,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:48:52,543 25 INFO rb-44da9a1-224237-407818 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-25 12:48:52,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.029 2026-08-25 12:48:52,597 25 INFO rb-44da9a1-224237-407818 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-25 12:48:52,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:52] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.042 0.046 2026-08-25 12:48:52,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.059 2026-08-25 12:48:53,040 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "POST /pos-self/data/204 HTTP/1.1" 200 - 183 0.182 0.166 2026-08-25 12:48:53,110 25 INFO rb-44da9a1-224237-407818 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-25 12:48:53,173 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "GET /web/image/ir.attachment/10161/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-08-25 12:48:53,196 25 INFO rb-44da9a1-224237-407818 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-25 12:48:53,225 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:48:53,236 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "GET /web/image/ir.attachment/10127/raw HTTP/1.1" 200 - 4 0.018 0.016 2026-08-25 12:48:53,282 25 INFO rb-44da9a1-224237-407818 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-25 12:48:53,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "GET /web/image/pos.category/371/image_128?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 2 0.012 0.029 2026-08-25 12:48:53,355 25 INFO rb-44da9a1-224237-407818 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-25 12:48:53,368 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "GET /web/image/product.template/2619/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.005 0.048 2026-08-25 12:48:53,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "GET /web/image/product.template/2620/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.007 0.059 2026-08-25 12:48:53,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "GET /web/image/product.template/2623/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.006 0.091 2026-08-25 12:48:53,429 25 INFO rb-44da9a1-224237-407818 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-25 12:48:53,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "GET /web/image/product.template/2621/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.005 0.111 2026-08-25 12:48:53,461 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:48:53,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "GET /web/image/product.template/2622/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.010 0.134 2026-08-25 12:48:53,484 25 INFO rb-44da9a1-224237-407818 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-25 12:48:53,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "GET /web/image/product.product/3120/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 8 0.010 0.034 2026-08-25 12:48:53,547 25 INFO rb-44da9a1-224237-407818 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-25 12:48:53,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.014 2026-08-25 12:48:53,608 25 INFO rb-44da9a1-224237-407818 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-25 12:48:53,681 25 INFO rb-44da9a1-224237-407818 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-25 12:48:53,746 25 INFO rb-44da9a1-224237-407818 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-25 12:48:53,799 25 INFO rb-44da9a1-224237-407818 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-25 12:48:53,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:53] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.043 0.061 2026-08-25 12:48:53,975 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75622703 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': '53553f3d-843d-40c2-8108-9df0c5950bf1'}] 2026-08-25 12:48:54,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75622703 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': '53553f3d-843d-40c2-8108-9df0c5950bf1'} created pos.order #942 2026-08-25 12:48:54,024 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75622703 finished 2026-08-25 12:48:54,352 25 INFO rb-44da9a1-224237-407818 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-25 12:48:54,515 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 260 0.289 0.299 2026-08-25 12:48:54,576 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-08-25 12:48:54,577 25 INFO rb-44da9a1-224237-407818 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-25 12:48:54,627 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8323848 (allocated 9699328) 2026-08-25 12:48:54,640 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 141463 2026-08-25 12:48:54,642 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-08-25 12:48:54,643 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 141463 2026-08-25 12:48:54,735 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124854_735348_test_preset_takeaway_email_tour.txt 2026-08-25 12:48:54,735 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmpjnbn83sg_chrome_odoo" 2026-08-25 12:48:54,772 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-08-25 12:48:58,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 141649 2026-08-25 12:48:58,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpc75e65m5_chrome_odoo 2026-08-25 12:48:58,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:40227/json/version 2026-08-25 12:48:58,901 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:58,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:48:58,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:40227/json 2026-08-25 12:48:58,989 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:48:59,010 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:40227/devtools/page/41CF214E6505913587000D255DF3AD6E 2026-08-25 12:48:59,063 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-08-25 12:48:59,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-08-25 12:48:59,141 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-08-25 12:48:59,162 25 INFO rb-44da9a1-224237-407818 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=bb6125206c5d4668" in browser 2026-08-25 12:48:59,163 25 INFO rb-44da9a1-224237-407818 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=bb6125206c5d4668" 2026-08-25 12:48:59,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:48:59,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:59] "GET /pos-self/205?access_token=bb6125206c5d4668 HTTP/1.1" 200 - 57 0.032 0.292 2026-08-25 12:48:59,554 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': '41CF214E6505913587000D255DF3AD6E', 'loaderId': '8E87452B0ABE02B30BE263C79C1FBB35', 'isDownload': False} 2026-08-25 12:48:59,554 25 INFO rb-44da9a1-224237-407818 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-25 12:48:59,580 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:48:59,610 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:48:59,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:59] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.047 2026-08-25 12:48:59,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:48:59,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:59] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.120 2026-08-25 12:48:59,736 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:48:59,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:48:59] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.020 0.150 2026-08-25 12:49:00,027 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-08-25 12:49:00,052 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.007 2026-08-25 12:49:00,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.007 0.016 2026-08-25 12:49:00,079 25 INFO rb-44da9a1-224237-407818 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=bb6125206c5d4668", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:49:00,086 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:49:00,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:49:00,096 25 INFO rb-44da9a1-224237-407818 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-25 12:49:00,153 25 INFO rb-44da9a1-224237-407818 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-25 12:49:00,203 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.051 0.037 2026-08-25 12:49:00,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.133 2026-08-25 12:49:00,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "POST /pos-self/data/205 HTTP/1.1" 200 - 181 0.147 0.155 2026-08-25 12:49:00,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.269 2026-08-25 12:49:00,611 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:49:00,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/image/ir.attachment/10202/raw HTTP/1.1" 200 - 4 0.005 0.009 2026-08-25 12:49:00,667 25 INFO rb-44da9a1-224237-407818 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-25 12:49:00,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/image/ir.attachment/10168/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-08-25 12:49:00,708 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:49:00,776 25 INFO rb-44da9a1-224237-407818 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-25 12:49:00,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/image/pos.category/371/image_128?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 2 0.002 0.020 2026-08-25 12:49:00,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/image/product.template/2619/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.008 0.032 2026-08-25 12:49:00,843 25 INFO rb-44da9a1-224237-407818 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-25 12:49:00,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/image/product.template/2620/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.004 0.052 2026-08-25 12:49:00,882 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/image/product.template/2623/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.004 0.069 2026-08-25 12:49:00,899 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/image/product.template/2622/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-08-25 12:49:00,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/image/product.template/2621/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-08-25 12:49:00,922 25 INFO rb-44da9a1-224237-407818 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-25 12:49:00,970 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:49:00,973 25 INFO rb-44da9a1-224237-407818 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-25 12:49:00,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:00] "GET /web/image/product.product/3119/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-08-25 12:49:01,051 25 INFO rb-44da9a1-224237-407818 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-25 12:49:01,069 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:01] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.011 2026-08-25 12:49:01,109 25 INFO rb-44da9a1-224237-407818 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-25 12:49:01,176 25 INFO rb-44da9a1-224237-407818 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-25 12:49:01,207 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1141239 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': 'ac55d8d6-67b3-4028-87cf-739c8578d1d9'}] 2026-08-25 12:49:01,247 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1141239 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': 'ac55d8d6-67b3-4028-87cf-739c8578d1d9'} created pos.order #943 2026-08-25 12:49:01,257 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1141239 finished 2026-08-25 12:49:01,354 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.083 0.101 2026-08-25 12:49:01,406 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-08-25 12:49:01,406 25 INFO rb-44da9a1-224237-407818 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-25 12:49:01,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8095152 (allocated 9175040) 2026-08-25 12:49:01,455 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 141649 2026-08-25 12:49:01,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-08-25 12:49:01,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 141649 2026-08-25 12:49:01,553 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124901_552946_test_preset_takeaway_tour.txt 2026-08-25 12:49:01,553 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpc75e65m5_chrome_odoo" 2026-08-25 12:49:01,596 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-08-25 12:49:05,640 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 141835 2026-08-25 12:49:05,640 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpp78qr2ty_chrome_odoo 2026-08-25 12:49:05,640 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:45543/json/version 2026-08-25 12:49:05,641 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:49:05,688 25 INFO rb-44da9a1-224237-407818 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-25 12:49:05,688 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:45543/json 2026-08-25 12:49:05,689 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:49:05,710 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:45543/devtools/page/3DA4DEC257A568C8EC9DE51B410A304E 2026-08-25 12:49:05,776 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-08-25 12:49:05,798 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-08-25 12:49:05,825 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-08-25 12:49:05,866 25 INFO rb-44da9a1-224237-407818 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=266b984d363a4fd5" in browser 2026-08-25 12:49:05,867 25 INFO rb-44da9a1-224237-407818 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=266b984d363a4fd5" 2026-08-25 12:49:05,888 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:49:06,418 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:06] "GET /pos-self/206?access_token=266b984d363a4fd5 HTTP/1.1" 200 - 57 0.023 0.513 2026-08-25 12:49:06,423 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '3DA4DEC257A568C8EC9DE51B410A304E', 'loaderId': '832C2294BBDB256C167DFDDBA4F98441', 'isDownload': False} 2026-08-25 12:49:06,423 25 INFO rb-44da9a1-224237-407818 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-25 12:49:06,442 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:49:06,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:49:06,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:06] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.035 2026-08-25 12:49:06,525 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:49:06,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:06] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.088 2026-08-25 12:49:06,557 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:49:06,572 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:06] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.110 2026-08-25 12:49:06,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-08-25 12:49:06,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.008 2026-08-25 12:49:06,740 25 INFO rb-44da9a1-224237-407818 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=266b984d363a4fd5", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:49:06,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:06] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.005 0.016 2026-08-25 12:49:06,749 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:49:06,749 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:49:06,751 25 INFO rb-44da9a1-224237-407818 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-25 12:49:06,806 25 INFO rb-44da9a1-224237-407818 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-25 12:49:06,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:06] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.028 0.042 2026-08-25 12:49:06,895 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.111 2026-08-25 12:49:07,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "POST /pos-self/data/206 HTTP/1.1" 200 - 185 0.140 0.157 2026-08-25 12:49:07,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.272 2026-08-25 12:49:07,248 25 INFO rb-44da9a1-224237-407818 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-25 12:49:07,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "GET /web/image/ir.attachment/10243/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:49:07,330 25 INFO rb-44da9a1-224237-407818 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-25 12:49:07,342 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "GET /web/image/ir.attachment/10209/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-08-25 12:49:07,361 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:49:07,421 25 INFO rb-44da9a1-224237-407818 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-25 12:49:07,479 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "GET /web/image/pos.category/371/image_128?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-08-25 12:49:07,494 25 INFO rb-44da9a1-224237-407818 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-25 12:49:07,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "GET /web/image/product.template/2619/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.004 0.037 2026-08-25 12:49:07,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "GET /web/image/product.template/2620/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-08-25 12:49:07,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "GET /web/image/product.template/2623/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-08-25 12:49:07,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "GET /web/image/product.template/2621/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.005 0.079 2026-08-25 12:49:07,560 25 INFO rb-44da9a1-224237-407818 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-25 12:49:07,569 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "GET /web/image/product.template/2622/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.005 0.094 2026-08-25 12:49:07,595 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49: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-25 12:49:07,610 25 INFO rb-44da9a1-224237-407818 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-25 12:49:07,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "GET /web/image/product.product/3119/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 8 0.013 0.021 2026-08-25 12:49:07,675 25 INFO rb-44da9a1-224237-407818 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-25 12:49:07,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:07] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.010 0.013 2026-08-25 12:49:07,778 25 INFO rb-44da9a1-224237-407818 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-25 12:49:07,891 25 INFO rb-44da9a1-224237-407818 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-25 12:49:07,955 25 INFO rb-44da9a1-224237-407818 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-25 12:49:07,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51444129 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': 'b9eee113-09c8-41fb-aae6-8927712f1f34'}] 2026-08-25 12:49:08,039 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51444129 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': 'b9eee113-09c8-41fb-aae6-8927712f1f34'} created pos.order #944 2026-08-25 12:49:08,057 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51444129 finished 2026-08-25 12:49:08,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.086 0.101 2026-08-25 12:49:08,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-08-25 12:49:08,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-08-25 12:49:08,214 25 INFO rb-44da9a1-224237-407818 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-25 12:49:08,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9241652 (allocated 10747904) 2026-08-25 12:49:08,292 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 141835 2026-08-25 12:49:08,293 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-08-25 12:49:08,294 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 141835 2026-08-25 12:49:08,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124908_394971_test_preset_with_slot_tour.txt 2026-08-25 12:49:08,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpp78qr2ty_chrome_odoo" 2026-08-25 12:49:08,450 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_slot_limit_orders ... 2026-08-25 12:49:12,251 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome pid: 142023 2026-08-25 12:49:12,251 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpjarz1ilu_chrome_odoo 2026-08-25 12:49:12,251 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:37297/json/version 2026-08-25 12:49:12,252 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:49:12,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-08-25 12:49:12,296 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:37297/json 2026-08-25 12:49:12,296 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:49:12,307 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:37297/devtools/page/3E416B332C2002518036AA0C860EB4DC 2026-08-25 12:49:12,374 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Enable chrome headless console log notification 2026-08-25 12:49:12,386 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless enable page notifications 2026-08-25 12:49:12,439 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Setting session cookie in browser 2026-08-25 12:49:12,467 25 INFO rb-44da9a1-224237-407818 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=ffb279ef49df4ff3" in browser 2026-08-25 12:49:12,468 25 INFO rb-44da9a1-224237-407818 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=ffb279ef49df4ff3" 2026-08-25 12:49:12,482 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:49:12,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:12] "GET /pos-self/207?access_token=ffb279ef49df4ff3 HTTP/1.1" 200 - 57 0.023 0.331 2026-08-25 12:49:12,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Navigation result: {'frameId': '3E416B332C2002518036AA0C860EB4DC', 'loaderId': '2213C6445287BC1868DEA866DAE48499', 'isDownload': False} 2026-08-25 12:49:12,842 25 INFO rb-44da9a1-224237-407818 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-25 12:49:12,859 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:49:12,888 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:49:12,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:12] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.041 2026-08-25 12:49:12,951 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:49:12,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:12] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.100 2026-08-25 12:49:12,985 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:49:13,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.112 2026-08-25 12:49:13,229 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.024 2026-08-25 12:49:13,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.007 0.019 2026-08-25 12:49:13,264 25 INFO rb-44da9a1-224237-407818 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=ffb279ef49df4ff3", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:49:13,272 25 INFO rb-44da9a1-224237-407818 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-25 12:49:13,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.016 0.011 2026-08-25 12:49:13,287 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:49:13,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.016 2026-08-25 12:49:13,326 25 INFO rb-44da9a1-224237-407818 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-25 12:49:13,377 25 INFO rb-44da9a1-224237-407818 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-25 12:49:13,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.035 0.044 2026-08-25 12:49:13,421 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.114 2026-08-25 12:49:13,756 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "POST /pos-self/data/207 HTTP/1.1" 200 - 185 0.168 0.179 2026-08-25 12:49:13,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.323 2026-08-25 12:49:13,815 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-08-25 12:49:13,862 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "GET /web/image/ir.attachment/10284/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-08-25 12:49:13,898 25 INFO rb-44da9a1-224237-407818 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-25 12:49:13,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "GET /web/image/ir.attachment/10250/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:49:13,937 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:49:14,015 25 INFO rb-44da9a1-224237-407818 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-25 12:49:14,082 25 INFO rb-44da9a1-224237-407818 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-25 12:49:14,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:14] "GET /web/image/pos.category/371/image_128?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 2 0.001 0.042 2026-08-25 12:49:14,111 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:14] "GET /web/image/product.template/2619/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.006 0.047 2026-08-25 12:49:14,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:14] "GET /web/image/product.template/2621/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.011 0.048 2026-08-25 12:49:14,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:14] "GET /web/image/product.template/2620/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-08-25 12:49:14,157 25 INFO rb-44da9a1-224237-407818 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-25 12:49:14,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:14] "GET /web/image/product.template/2622/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.008 0.084 2026-08-25 12:49:14,189 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49: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-25 12:49:14,218 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:14] "GET /web/image/product.template/2623/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 3 0.010 0.122 2026-08-25 12:49:14,225 25 INFO rb-44da9a1-224237-407818 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-25 12:49:14,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:14] "GET /web/image/product.product/3120/image_512?unique=2026-08-25T12:48:33.000+00:00 HTTP/1.1" 200 - 8 0.011 0.052 2026-08-25 12:49:14,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:14] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.033 2026-08-25 12:49:14,314 25 INFO rb-44da9a1-224237-407818 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-25 12:49:14,379 25 INFO rb-44da9a1-224237-407818 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-25 12:49:14,449 25 INFO rb-44da9a1-224237-407818 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-25 12:49:14,477 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49438455 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '41b55142-0730-4e5f-a2db-62587eeeb87e'}] 2026-08-25 12:49:14,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49438455 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '41b55142-0730-4e5f-a2db-62587eeeb87e'} created pos.order #945 2026-08-25 12:49:14,530 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49438455 finished 2026-08-25 12:49:14,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.193 0.255 2026-08-25 12:49:14,940 25 INFO rb-44da9a1-224237-407818 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-25 12:49:15,003 25 INFO rb-44da9a1-224237-407818 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-25 12:49:15,058 25 INFO rb-44da9a1-224237-407818 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-25 12:49:15,120 25 INFO rb-44da9a1-224237-407818 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-25 12:49:15,177 25 INFO rb-44da9a1-224237-407818 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-25 12:49:15,232 25 INFO rb-44da9a1-224237-407818 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-25 12:49:15,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:15] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.004 0.010 2026-08-25 12:49:15,284 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: tour succeeded 2026-08-25 12:49:15,285 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:49:15,344 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: heap 9152004 (allocated 10223616) 2026-08-25 12:49:15,347 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing chrome headless with pid 142023 2026-08-25 12:49:15,349 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing websocket connection 2026-08-25 12:49:15,350 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Terminating chrome headless with pid 142023 2026-08-25 12:49:15,448 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124915_448494_test_slot_limit_orders.txt 2026-08-25 12:49:15,448 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpjarz1ilu_chrome_odoo" 2026-08-25 12:49:15,510 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-25 12:49:16,482 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-08-25 12:49:19,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:49:19,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:49:20,172 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:20] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/208 HTTP/1.1" 200 - 17 0.031 0.161 2026-08-25 12:49:20,222 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-08-25 12:49:23,888 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:49:23,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:49:24,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:24] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/209 HTTP/1.1" 200 - 17 0.022 0.320 2026-08-25 12:49:24,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 12:49:33,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-08-25 12:49:33,338 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-08-25 12:49:33,734 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 142226 2026-08-25 12:49:33,734 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmp77nia21k_chrome_odoo 2026-08-25 12:49:33,734 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:34049/json/version 2026-08-25 12:49:33,735 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:49:33,816 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-08-25 12:49:33,816 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:34049/json 2026-08-25 12:49:33,817 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:49:33,856 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:34049/devtools/page/47A1E3F1A34D8B103A00A6BABD79288E 2026-08-25 12:49:33,877 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-08-25 12:49:33,889 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-08-25 12:49:33,911 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-08-25 12:49:33,972 25 INFO rb-44da9a1-224237-407818 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=b03027e63fa5431a" in browser 2026-08-25 12:49:33,972 25 INFO rb-44da9a1-224237-407818 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=b03027e63fa5431a" 2026-08-25 12:49:33,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:49:34,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:34] "GET /pos-self/211?access_token=b03027e63fa5431a HTTP/1.1" 200 - 60 0.028 0.301 2026-08-25 12:49:34,320 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '47A1E3F1A34D8B103A00A6BABD79288E', 'loaderId': 'B08790DAEF2CC6E68C820266574E6108', 'isDownload': False} 2026-08-25 12:49:34,321 25 INFO rb-44da9a1-224237-407818 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-25 12:49:34,343 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:49:34,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:49:34,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:34] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.045 0.037 2026-08-25 12:49:34,444 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:49:34,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:34] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.103 2026-08-25 12:49:34,486 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:49:34,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:34] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.128 2026-08-25 12:49:34,670 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.014 2026-08-25 12:49:34,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.019 2026-08-25 12:49:34,693 25 INFO rb-44da9a1-224237-407818 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=b03027e63fa5431a", "delayToCheckUndeterminisms": 0})" 2026-08-25 12:49:34,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:34] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.004 0.015 2026-08-25 12:49:34,700 25 INFO rb-44da9a1-224237-407818 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-25 12:49:34,707 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:49:34,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:49:34,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:34] "POST /pos-self/relations/211 HTTP/1.1" 200 - 25 0.019 0.030 2026-08-25 12:49:34,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.080 2026-08-25 12:49:35,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "POST /pos-self/data/211 HTTP/1.1" 200 - 170 0.167 0.174 2026-08-25 12:49:35,140 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.315 2026-08-25 12:49:35,190 25 INFO rb-44da9a1-224237-407818 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-25 12:49:35,210 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /web/image/res.company/192/logo/256x256 HTTP/1.1" 200 - 14 0.008 0.023 2026-08-25 12:49:35,226 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-08-25 12:49:35,264 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /web/image/ir.attachment/10426/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-08-25 12:49:35,334 25 INFO rb-44da9a1-224237-407818 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-25 12:49:35,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /web/image/pos.category/375/image_128?unique=2026-08-25T12:49:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-08-25 12:49:35,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /web/image/pos.category/374/image_128?unique=2026-08-25T12:49:24.000+00:00 HTTP/1.1" 200 - 2 0.005 0.058 2026-08-25 12:49:35,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /web/image/pos.category/373/image_128?unique=2026-08-25T12:49:24.000+00:00 HTTP/1.1" 200 - 2 0.002 0.083 2026-08-25 12:49:35,464 25 INFO rb-44da9a1-224237-407818 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-25 12:49:35,477 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.101 2026-08-25 12:49:35,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /web/image/product.template/2639/image_512?unique=2026-08-25T12:49:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.115 2026-08-25 12:49:35,535 25 INFO rb-44da9a1-224237-407818 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-25 12:49:35,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /web/image/ir.attachment/10427/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:49:35,590 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:49:35,596 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:49:35,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "GET /web/image/product.product/3139/image_512?unique=2026-08-25T12:49:24.000+00:00 HTTP/1.1" 200 - 8 0.013 0.025 2026-08-25 12:49:35,640 25 INFO rb-44da9a1-224237-407818 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-25 12:49:35,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79719207 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': 'ae6af4a1-1d1e-4c88-9eb3-c3bb260b6253'}] 2026-08-25 12:49:35,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79719207 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': 'ae6af4a1-1d1e-4c88-9eb3-c3bb260b6253'} created pos.order #946 2026-08-25 12:49:35,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79719207 finished 2026-08-25 12:49:35,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.101 0.115 2026-08-25 12:49:35,905 25 INFO rb-44da9a1-224237-407818 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-25 12:49:35,953 25 INFO rb-44da9a1-224237-407818 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-25 12:49:35,957 25 INFO rb-44da9a1-224237-407818 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': 'ae6af4a1-1d1e-4c88-9eb3-c3bb260b6253--898--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-25 12:49:36,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:36] "POST /qfpay/notify HTTP/1.1" 200 - 38 0.020 0.047 2026-08-25 12:49:36,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:36] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.008 2026-08-25 12:49:36,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-08-25 12:49:36,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-25 12:49:36,128 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7633776 (allocated 8650752) 2026-08-25 12:49:36,138 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 142226 2026-08-25 12:49:36,140 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-08-25 12:49:36,141 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 142226 2026-08-25 12:49:36,244 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124936_244438_test_tour_kiosk_qfpay_order.txt 2026-08-25 12:49:36,244 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmp77nia21k_chrome_odoo" 2026-08-25 12:49:36,324 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:49:37,432 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-08-25 12:49:41,233 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:49:41,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:41] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.022 0.181 2026-08-25 12:49:41,477 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-08-25 12:49:45,594 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 142413 2026-08-25 12:49:45,594 25 INFO rb-44da9a1-224237-407818 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/tmp67udn8qg_chrome_odoo 2026-08-25 12:49:45,594 25 INFO rb-44da9a1-224237-407818 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:40829/json/version 2026-08-25 12:49:45,598 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40829', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:49:45,661 25 INFO rb-44da9a1-224237-407818 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-25 12:49:45,661 25 INFO rb-44da9a1-224237-407818 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:40829/json 2026-08-25 12:49:45,662 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40829', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:49:45,679 25 INFO rb-44da9a1-224237-407818 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:40829/devtools/page/7A8DC13B8A08F96EEA5E6044B4B5394C 2026-08-25 12:49:45,698 25 INFO rb-44da9a1-224237-407818 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-25 12:49:45,705 25 INFO rb-44da9a1-224237-407818 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-25 12:49:45,780 25 INFO rb-44da9a1-224237-407818 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-25 12:49:45,920 25 INFO rb-44da9a1-224237-407818 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-25 12:49:45,920 25 INFO rb-44da9a1-224237-407818 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-25 12:49:45,936 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:49:46,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:46] "GET /pos-self/213?access_token=access_token HTTP/1.1" 200 - 56 0.041 0.493 2026-08-25 12:49:46,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': '7A8DC13B8A08F96EEA5E6044B4B5394C', 'loaderId': 'DA33C4961798FFFE6E093836D33FBC90', 'isDownload': False} 2026-08-25 12:49:46,468 25 INFO rb-44da9a1-224237-407818 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-25 12:49:46,492 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:49:46,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e26f1df/pos_self_order.assets.min.js, copying from /web/assets/e26f1df/pos_self_order.assets.min.js 2026-08-25 12:49:46,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:46] "GET /web/assets/1/e26f1df/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.035 2026-08-25 12:49:46,568 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/786d3ce/pos_self_order.assets.min.css, copying from /web/assets/786d3ce/pos_self_order.assets.min.css 2026-08-25 12:49:46,608 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:46] "GET /web/assets/1/786d3ce/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.076 2026-08-25 12:49:46,619 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js, copying from /web/assets/ab833ad/pos_self_order.assets_tests.min.js 2026-08-25 12:49:46,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:46] "GET /web/assets/1/ab833ad/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.113 2026-08-25 12:49:46,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-08-25 12:49:46,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:49:46,804 25 INFO rb-44da9a1-224237-407818 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-25 12:49:46,809 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:46] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 5 0.006 0.008 2026-08-25 12:49:46,813 25 INFO rb-44da9a1-224237-407818 odoo.http: Session expired 2026-08-25 12:49:46,813 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:49:46,819 25 INFO rb-44da9a1-224237-407818 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-25 12:49:46,872 25 INFO rb-44da9a1-224237-407818 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-25 12:49:46,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:46] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.048 0.032 2026-08-25 12:49:46,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.106 2026-08-25 12:49:47,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "POST /pos-self/data/213 HTTP/1.1" 200 - 182 0.114 0.145 2026-08-25 12:49:47,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.231 2026-08-25 12:49:47,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-08-25 12:49:47,281 25 INFO rb-44da9a1-224237-407818 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-25 12:49:47,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/image/ir.attachment/10519/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-08-25 12:49:47,377 25 INFO rb-44da9a1-224237-407818 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-25 12:49:47,444 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:49:47,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/image/pos.category/376/image_128?unique=2026-08-25T12:49:36.000+00:00 HTTP/1.1" 200 - 2 0.008 0.032 2026-08-25 12:49:47,470 25 INFO rb-44da9a1-224237-407818 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-25 12:49:47,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/image/product.template/2642/image_512?unique=2026-08-25T12:49:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-08-25 12:49:47,485 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/image/product.template/2643/image_512?unique=2026-08-25T12:49:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-25 12:49:47,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/image/product.template/2646/image_512?unique=2026-08-25T12:49:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-08-25 12:49:47,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/image/product.template/2644/image_512?unique=2026-08-25T12:49:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.068 2026-08-25 12:49:47,541 25 INFO rb-44da9a1-224237-407818 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-25 12:49:47,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/image/product.template/2645/image_512?unique=2026-08-25T12:49:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.087 2026-08-25 12:49:47,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/image/ir.attachment/10482/raw HTTP/1.1" 200 - 4 0.001 0.020 2026-08-25 12:49:47,582 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:49:47,597 25 INFO rb-44da9a1-224237-407818 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-25 12:49:47,604 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "GET /web/image/product.product/3142/image_512?unique=2026-08-25T12:49:36.000+00:00 HTTP/1.1" 200 - 8 0.012 0.018 2026-08-25 12:49:47,661 25 INFO rb-44da9a1-224237-407818 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-25 12:49:47,695 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87560450 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': '67f86035-92ca-49cf-a006-4ad6a622e53c'}] 2026-08-25 12:49:47,756 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87560450 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': '67f86035-92ca-49cf-a006-4ad6a622e53c'} created pos.order #947 2026-08-25 12:49:47,777 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87560450 finished 2026-08-25 12:49:47,877 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.104 0.111 2026-08-25 12:49:47,934 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-08-25 12:49:47,934 25 INFO rb-44da9a1-224237-407818 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-25 12:49:47,945 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:47] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.014 0.010 2026-08-25 12:49:47,981 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7598480 (allocated 8388608) 2026-08-25 12:49:47,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 142413 2026-08-25 12:49:47,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-08-25 12:49:47,992 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 142413 2026-08-25 12:49:48,091 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_124948_091660_test_kiosk_without_payment_terminal.txt 2026-08-25 12:49:48,092 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmp67udn8qg_chrome_odoo" 2026-08-25 12:49:48,131 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-08-25 12:49:51,818 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-08-25 12:49:54,920 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:49:55,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:49:55] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 87 0.078 0.197 2026-08-25 12:49:55,233 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-25 12:50:03,867 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-08-25 12:50:04,246 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 142602 2026-08-25 12:50:04,246 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpf_3fy5yb_chrome_odoo 2026-08-25 12:50:04,247 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:33615/json/version 2026-08-25 12:50:04,248 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:50:04,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-08-25 12:50:04,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:33615/json 2026-08-25 12:50:04,272 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:50:04,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:33615/devtools/page/DB8EAAF8BF2A9C9AE7C68D58435440E8 2026-08-25 12:50:04,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-08-25 12:50:04,386 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-08-25 12:50:04,509 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-08-25 12:50:04,522 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-08-25 12:50:04,528 25 INFO rb-44da9a1-224237-407818 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-25 12:50:04,528 25 INFO rb-44da9a1-224237-407818 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-25 12:50:04,552 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:50:05,122 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "GET /pos/ui?config_id=216 HTTP/1.1" 200 - 83 0.058 0.517 2026-08-25 12:50:05,125 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': 'DB8EAAF8BF2A9C9AE7C68D58435440E8', 'loaderId': 'BAD414DDFEE5D0386FB9C353386C0F03', 'isDownload': False} 2026-08-25 12:50:05,125 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-08-25 12:50:05,141 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:50:05,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:50:05,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-08-25 12:50:05,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-08-25 12:50:05,621 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:50:05,628 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:50:05,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-08-25 12:50:05,668 25 INFO rb-44da9a1-224237-407818 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-25 12:50:05,684 25 INFO rb-44da9a1-224237-407818 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-25 12:50:05,690 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.016 2026-08-25 12:50:05,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:50:05,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:50:05,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-25 12:50:05,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.029 2026-08-25 12:50:05,791 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.008 0.010 2026-08-25 12:50:05,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.041 0.045 2026-08-25 12:50:06,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.335 0.312 2026-08-25 12:50:06,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:50:06,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:50:06,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-08-25 12:50:06,738 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50: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.008 2026-08-25 12:50:06,755 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-08-25 12:50:06,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:50:06,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:50:06,821 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:50:06,833 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:50:06,844 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:50:06,860 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "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-25 12:50:06,866 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:50:06,924 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-08-25 12:50:06,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "GET /web/image/res.users/299/avatar_128 HTTP/1.1" 200 - 14 0.063 0.043 2026-08-25 12:50:06,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:06] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.141 2026-08-25 12:50:07,013 25 INFO rb-44da9a1-224237-407818 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-25 12:50:07,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /pos/ui/216?from_backend=True HTTP/1.1" 200 - 31 0.027 0.113 2026-08-25 12:50:07,163 25 INFO rb-44da9a1-224237-407818 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-25 12:50:07,164 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /pos/ui/216 HTTP/1.1" 200 - 31 0.063 0.218 2026-08-25 12:50:07,173 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:50:07,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /web/image?model=product.template&field=image_128&id=2651&unique=2026-08-25T12:49:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.086 2026-08-25 12:50:07,259 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /web/image?model=product.template&field=image_128&id=2652&unique=2026-08-25T12:49:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.146 2026-08-25 12:50:07,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /web/image?model=product.template&field=image_128&id=2654&unique=2026-08-25T12:49:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-08-25 12:50:07,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /web/image?model=product.template&field=image_128&id=2653&unique=2026-08-25T12:49:55.000+00:00 HTTP/1.1" 200 - 3 0.011 0.200 2026-08-25 12:50:07,342 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /web/image?model=product.template&field=image_128&id=2655&unique=2026-08-25T12:49:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-08-25 12:50:07,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /web/image?model=product.template&field=image_128&id=2657&unique=2026-08-25T12:49:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.176 2026-08-25 12:50:07,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /web/image?model=product.template&field=image_128&id=2659&unique=2026-08-25T12:49:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-08-25 12:50:07,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /web/image?model=product.template&field=image_128&id=2658&unique=2026-08-25T12:49:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-08-25 12:50:07,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.149 2026-08-25 12:50:07,511 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:07] "GET /web/image?model=product.template&field=image_128&id=2656&unique=2026-08-25T12:49:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-08-25 12:50:07,552 25 INFO rb-44da9a1-224237-407818 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-25 12:50:07,614 25 INFO rb-44da9a1-224237-407818 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-25 12:50:07,666 25 INFO rb-44da9a1-224237-407818 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-25 12:50:07,721 25 INFO rb-44da9a1-224237-407818 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-25 12:50:07,772 25 INFO rb-44da9a1-224237-407818 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-25 12:50:07,824 25 INFO rb-44da9a1-224237-407818 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-25 12:50:07,889 25 INFO rb-44da9a1-224237-407818 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-25 12:50:07,940 25 INFO rb-44da9a1-224237-407818 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-25 12:50:07,993 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,046 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,215 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,265 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,317 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,471 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,525 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,576 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,634 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,690 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,740 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,810 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,825 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:50:08,827 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:50:08,863 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,911 25 INFO rb-44da9a1-224237-407818 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-25 12:50:08,980 25 INFO rb-44da9a1-224237-407818 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-25 12:50:09,031 25 INFO rb-44da9a1-224237-407818 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-25 12:50:09,097 25 INFO rb-44da9a1-224237-407818 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-25 12:50:09,101 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40135997 started for PoS orders references: [{'name': '/', 'pos_reference': '261-216-000001', 'uuid': '372855ef-2e89-4cdc-9c5c-e5232dec0f5b'}] 2026-08-25 12:50:09,111 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:50:09,513 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40135997 order {'name': '/', 'pos_reference': '261-216-000001', 'uuid': '372855ef-2e89-4cdc-9c5c-e5232dec0f5b'} created pos.order #949 2026-08-25 12:50:09,532 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40135997 finished 2026-08-25 12:50:09,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.243 0.241 2026-08-25 12:50:09,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:50:09,729 25 INFO rb-44da9a1-224237-407818 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-25 12:50:09,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-08-25 12:50:09,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-25 12:50:09,895 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 19075632 (allocated 21233664) 2026-08-25 12:50:09,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 142602 2026-08-25 12:50:09,908 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-08-25 12:50:09,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 142602 2026-08-25 12:50:10,011 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125010_011499_test_01_pos_number_autofill.txt 2026-08-25 12:50:10,011 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpf_3fy5yb_chrome_odoo" 2026-08-25 12:50:10,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:50:19,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-08-25 12:50:19,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 142811 2026-08-25 12:50:19,568 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmpttj5m6lh_chrome_odoo 2026-08-25 12:50:19,568 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:40321/json/version 2026-08-25 12:50:19,570 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:50:19,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-08-25 12:50:19,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:40321/json 2026-08-25 12:50:19,649 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:50:19,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:40321/devtools/page/50E1B64FB0A02D3A7720E215476BAD34 2026-08-25 12:50:19,689 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-08-25 12:50:19,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-08-25 12:50:19,816 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:50:19,822 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-08-25 12:50:19,824 25 INFO rb-44da9a1-224237-407818 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-25 12:50:19,824 25 INFO rb-44da9a1-224237-407818 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-25 12:50:19,837 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:50:20,270 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "GET /pos/ui?config_id=217 HTTP/1.1" 200 - 84 0.055 0.382 2026-08-25 12:50:20,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '50E1B64FB0A02D3A7720E215476BAD34', 'loaderId': '5F02BE5C9E04057268493EBCA376F229', 'isDownload': False} 2026-08-25 12:50:20,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-08-25 12:50:20,291 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:50:20,312 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:50:20,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-08-25 12:50:20,331 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-08-25 12:50:20,774 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:50:20,785 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:50:20,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:50:20,812 25 INFO rb-44da9a1-224237-407818 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-25 12:50:20,822 25 INFO rb-44da9a1-224237-407818 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-25 12:50:20,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-08-25 12:50:20,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:50:20,855 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:50:20,889 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.017 2026-08-25 12:50:20,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-08-25 12:50:20,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.036 2026-08-25 12:50:20,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-08-25 12:50:21,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.236 0.278 2026-08-25 12:50:21,519 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:50:21,581 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:50:21,634 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "GET /web/image/res.company/198/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-08-25 12:50:21,684 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-08-25 12:50:21,706 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-08-25 12:50:21,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50: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-25 12:50:21,753 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:50:21,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:50:21,798 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:50:21,806 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:50:21,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.026 0.036 2026-08-25 12:50:21,840 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:50:21,869 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:50:21,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "GET /web/image?model=res.company&id=198&field=logo HTTP/1.1" 200 - 3 0.015 0.108 2026-08-25 12:50:21,897 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-08-25 12:50:21,980 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:21] "GET /pos/ui/217?from_backend=True HTTP/1.1" 200 - 31 0.031 0.077 2026-08-25 12:50:22,002 25 INFO rb-44da9a1-224237-407818 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-25 12:50:22,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "GET /pos/ui/217 HTTP/1.1" 200 - 31 0.037 0.146 2026-08-25 12:50:22,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2664&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-08-25 12:50:22,128 25 INFO rb-44da9a1-224237-407818 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-25 12:50:22,162 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:50:22,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2665&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.036 0.060 2026-08-25 12:50:22,214 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2666&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.114 2026-08-25 12:50:22,237 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2667&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-08-25 12:50:22,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2668&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.017 0.151 2026-08-25 12:50:22,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2669&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-08-25 12:50:22,337 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2671&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-08-25 12:50:22,377 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2672&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.178 2026-08-25 12:50:22,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "GET /web/image?model=product.template&field=image_128&id=2670&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-08-25 12:50:22,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.050 0.213 2026-08-25 12:50:22,557 25 INFO rb-44da9a1-224237-407818 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-25 12:50:22,607 25 INFO rb-44da9a1-224237-407818 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-25 12:50:22,659 25 INFO rb-44da9a1-224237-407818 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-25 12:50:22,715 25 INFO rb-44da9a1-224237-407818 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-25 12:50:22,765 25 INFO rb-44da9a1-224237-407818 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-25 12:50:22,820 25 INFO rb-44da9a1-224237-407818 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-25 12:50:22,873 25 INFO rb-44da9a1-224237-407818 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-25 12:50:22,926 25 INFO rb-44da9a1-224237-407818 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-25 12:50:22,989 25 INFO rb-44da9a1-224237-407818 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-25 12:50:23,040 25 INFO rb-44da9a1-224237-407818 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-25 12:50:23,094 25 INFO rb-44da9a1-224237-407818 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-25 12:50:23,142 25 INFO rb-44da9a1-224237-407818 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-25 12:50:23,206 25 INFO rb-44da9a1-224237-407818 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-25 12:50:23,217 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:50:23,218 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:50:23,257 25 INFO rb-44da9a1-224237-407818 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-25 12:50:23,307 25 INFO rb-44da9a1-224237-407818 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-25 12:50:23,358 25 INFO rb-44da9a1-224237-407818 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-25 12:50:23,409 25 INFO rb-44da9a1-224237-407818 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-25 12:50:23,472 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:23] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:50:23,482 25 INFO rb-44da9a1-224237-407818 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-25 12:50:23,535 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-08-25 12:50:23,536 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-08-25 12:50:23,641 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14383268 (allocated 15466496) 2026-08-25 12:50:23,654 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 142811 2026-08-25 12:50:23,658 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-08-25 12:50:23,659 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 142811 2026-08-25 12:50:23,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125023_768846_test_viva_com_kiosk_request_data.txt 2026-08-25 12:50:23,769 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmpttj5m6lh_chrome_odoo" 2026-08-25 12:50:23,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-08-25 12:50:24,168 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 143018 2026-08-25 12:50:24,168 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmpy4mp5bue_chrome_odoo 2026-08-25 12:50:24,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:33203/json/version 2026-08-25 12:50:24,170 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:50:24,331 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-08-25 12:50:24,331 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:33203/json 2026-08-25 12:50:24,331 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:50:24,367 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:33203/devtools/page/32D403BDAF6D9F06941D18D9605BAD99 2026-08-25 12:50:24,413 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-08-25 12:50:24,422 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-08-25 12:50:24,527 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 12:50:24,536 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-08-25 12:50:24,539 25 INFO rb-44da9a1-224237-407818 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-25 12:50:24,539 25 INFO rb-44da9a1-224237-407818 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-25 12:50:24,555 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:50:25,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "GET /pos/ui/217 HTTP/1.1" 200 - 86 0.067 0.407 2026-08-25 12:50:25,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': '32D403BDAF6D9F06941D18D9605BAD99', 'loaderId': 'E19CDC4FF372794BFBD78695B8C71F62', 'isDownload': False} 2026-08-25 12:50:25,028 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-08-25 12:50:25,048 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-08-25 12:50:25,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "GET /web/assets/4c2a720/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:50:25,079 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-08-25 12:50:25,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "GET /web/assets/472b1da/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-08-25 12:50:25,613 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:50:25,615 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:50:25,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.025 2026-08-25 12:50:25,687 25 INFO rb-44da9a1-224237-407818 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-25 12:50:25,694 25 INFO rb-44da9a1-224237-407818 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-25 12:50:25,710 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:50:25,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-08-25 12:50:25,740 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:50:25,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.015 2026-08-25 12:50:25,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.028 2026-08-25 12:50:25,867 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.048 2026-08-25 12:50:25,871 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-08-25 12:50:26,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.290 0.316 2026-08-25 12:50:26,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:50:26,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:50:26,677 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "GET /web/image/res.company/198/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-08-25 12:50:26,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:50:26,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-08-25 12:50:26,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-08-25 12:50:26,775 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:50:26,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:50:26,823 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:50:26,830 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-08-25 12:50:26,849 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50: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-25 12:50:26,862 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:50:26,879 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:50:26,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.045 0.047 2026-08-25 12:50:26,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:26] "GET /web/image?model=res.company&id=198&field=logo HTTP/1.1" 200 - 3 0.014 0.100 2026-08-25 12:50:27,008 25 INFO rb-44da9a1-224237-407818 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-25 12:50:27,045 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /pos/ui/217?from_backend=True HTTP/1.1" 200 - 31 0.070 0.099 2026-08-25 12:50:27,153 25 INFO rb-44da9a1-224237-407818 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-25 12:50:27,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /pos/ui/217 HTTP/1.1" 200 - 31 0.082 0.234 2026-08-25 12:50:27,197 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:50:27,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /web/image?model=product.template&field=image_128&id=2664&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.107 2026-08-25 12:50:27,259 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /web/image?model=product.template&field=image_128&id=2666&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.141 2026-08-25 12:50:27,298 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /web/image?model=product.template&field=image_128&id=2665&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-08-25 12:50:27,343 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /web/image?model=product.template&field=image_128&id=2667&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.223 2026-08-25 12:50:27,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /web/image?model=product.template&field=image_128&id=2668&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.255 2026-08-25 12:50:27,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /web/image?model=product.template&field=image_128&id=2672&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-08-25 12:50:27,424 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /web/image?model=product.template&field=image_128&id=2671&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-08-25 12:50:27,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /web/image?model=product.template&field=image_128&id=2670&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-08-25 12:50:27,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.186 2026-08-25 12:50:27,544 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:27] "GET /web/image?model=product.template&field=image_128&id=2669&unique=2026-08-25T12:50:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-08-25 12:50:27,607 25 INFO rb-44da9a1-224237-407818 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-25 12:50:27,662 25 INFO rb-44da9a1-224237-407818 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-25 12:50:27,719 25 INFO rb-44da9a1-224237-407818 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-25 12:50:27,769 25 INFO rb-44da9a1-224237-407818 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-25 12:50:27,820 25 INFO rb-44da9a1-224237-407818 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-25 12:50:27,874 25 INFO rb-44da9a1-224237-407818 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-25 12:50:27,927 25 INFO rb-44da9a1-224237-407818 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-25 12:50:27,980 25 INFO rb-44da9a1-224237-407818 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-25 12:50:28,047 25 INFO rb-44da9a1-224237-407818 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-25 12:50:28,098 25 INFO rb-44da9a1-224237-407818 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-25 12:50:28,148 25 INFO rb-44da9a1-224237-407818 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-25 12:50:28,200 25 INFO rb-44da9a1-224237-407818 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-25 12:50:28,274 25 INFO rb-44da9a1-224237-407818 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-25 12:50:28,285 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:50:28,288 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:50:28,324 25 INFO rb-44da9a1-224237-407818 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-25 12:50:28,375 25 INFO rb-44da9a1-224237-407818 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-25 12:50:28,426 25 INFO rb-44da9a1-224237-407818 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-25 12:50:28,492 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:28] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:50:28,506 25 INFO rb-44da9a1-224237-407818 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-25 12:50:28,562 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-08-25 12:50:28,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:28] "POST /pos_viva_com/notification?company_id=198&token=viva_com_test HTTP/1.1" 200 - 8 0.004 0.020 2026-08-25 12:50:28,590 25 INFO rb-44da9a1-224237-407818 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-25 12:50:28,614 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87744163 started for PoS orders references: [{'name': '/', 'pos_reference': '261-217-000001', 'uuid': '9db9ee20-6524-4aef-9595-5c1fd5cdbd9b'}] 2026-08-25 12:50:28,623 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:50:29,032 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87744163 order {'name': '/', 'pos_reference': '261-217-000001', 'uuid': '9db9ee20-6524-4aef-9595-5c1fd5cdbd9b'} created pos.order #950 2026-08-25 12:50:29,050 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87744163 finished 2026-08-25 12:50:29,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.250 0.251 2026-08-25 12:50:29,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-08-25 12:50:29,248 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,319 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,367 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,433 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:29] "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-25 12:50:29,479 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.020 2026-08-25 12:50:29,486 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,536 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,591 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,604 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.008 2026-08-25 12:50:29,648 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,699 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,763 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,814 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,870 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:29] "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-25 12:50:29,928 25 INFO rb-44da9a1-224237-407818 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-25 12:50:29,983 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-08-25 12:50:30,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:30] "POST /pos_viva_com/notification?company_id=198&token=viva_com_test HTTP/1.1" 200 - 7 0.005 0.025 2026-08-25 12:50:30,018 25 INFO rb-44da9a1-224237-407818 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-25 12:50:30,035 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98353804 started for PoS orders references: [{'name': '/', 'pos_reference': '261-217-000002', 'uuid': '95a9b792-20fa-45f0-8c77-621a24d13fde'}] 2026-08-25 12:50:30,312 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98353804 order {'name': '/', 'pos_reference': '261-217-000002', 'uuid': '95a9b792-20fa-45f0-8c77-621a24d13fde'} created pos.order #951 2026-08-25 12:50:30,346 25 INFO rb-44da9a1-224237-407818 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98353804 finished 2026-08-25 12:50:30,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.184 0.229 2026-08-25 12:50:30,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:50:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:50:30,515 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-08-25 12:50:30,516 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-08-25 12:50:30,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17073004 (allocated 18747392) 2026-08-25 12:50:30,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 143018 2026-08-25 12:50:30,672 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-08-25 12:50:30,675 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 143018 2026-08-25 12:50:30,745 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125030_745175_test_viva_payment_and_refund.txt 2026-08-25 12:50:30,745 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmpy4mp5bue_chrome_odoo" 2026-08-25 12:50:30,790 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:50:36,591 25 INFO rb-44da9a1-224237-407818 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-08-25 12:50:36,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 12:50:36,808 25 INFO rb-44da9a1-224237-407818 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-08-25 12:50:37,333 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6999] 2026-08-25 12:50:37,542 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1280] 2026-08-25 12:50:37,557 25 INFO rb-44da9a1-224237-407818 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-08-25 12:50:37,726 25 INFO rb-44da9a1-224237-407818 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-08-25 12:50:37,903 25 INFO rb-44da9a1-224237-407818 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-08-25 12:50:38,080 25 INFO rb-44da9a1-224237-407818 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-08-25 12:50:38,092 25 INFO rb-44da9a1-224237-407818 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-08-25 12:50:40,785 25 INFO rb-44da9a1-224237-407818 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-25 12:50:40,822 25 INFO rb-44da9a1-224237-407818 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-08-25 12:50:41,122 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-25 12:50:41,452 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7017] 2026-08-25 12:50:41,490 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3179] 2026-08-25 12:50:41,525 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-08-25 12:50:41,649 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-08-25 12:50:41,815 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-08-25 12:50:41,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-08-25 12:50:41,969 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-08-25 12:50:42,188 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-08-25 12:50:44,934 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-08-25 12:50:47,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-08-25 12:50:47,268 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-08-25 12:50:47,447 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:50:47,716 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-08-25 12:50:48,032 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-08-25 12:50:48,151 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-25 12:50:48,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-08-25 12:50:48,158 25 INFO rb-44da9a1-224237-407818 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-25 12:50:48,159 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-08-25 12:50:48,477 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-08-25 12:50:48,936 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7077] 2026-08-25 12:50:48,986 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3211] 2026-08-25 12:50:49,107 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-08-25 12:50:49,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-08-25 12:50:49,333 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-08-25 12:50:49,716 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7093, 7092] 2026-08-25 12:50:49,749 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3222, 3221] 2026-08-25 12:50:50,052 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-25 12:50:50,092 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-08-25 12:50:50,434 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-08-25 12:50:51,121 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7153, 7151] 2026-08-25 12:50:51,157 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3252, 3253] 2026-08-25 12:50:51,325 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-25 12:50:51,479 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-25 12:50:51,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-25 12:50:51,550 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-08-25 12:50:51,785 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-08-25 12:50:52,328 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7228, 7226] 2026-08-25 12:50:52,354 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3295, 3296] 2026-08-25 12:50:52,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-25 12:50:52,661 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-25 12:50:52,719 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-25 12:50:52,875 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-08-25 12:50:53,157 25 INFO rb-44da9a1-224237-407818 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-08-25 12:50:53,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:50:53,270 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-08-25 12:50:53,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-08-25 12:50:53,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-08-25 12:50:53,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-08-25 12:50:53,701 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:50:54,231 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-08-25 12:50:54,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-08-25 12:50:54,285 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-08-25 12:50:54,377 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-08-25 12:50:54,453 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-08-25 12:50:56,239 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-08-25 12:50:56,719 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-08-25 12:50:56,773 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1061] 2026-08-25 12:50:56,803 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-08-25 12:50:57,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-08-25 12:50:57,229 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-08-25 12:50:57,819 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-08-25 12:50:57,846 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1074] 2026-08-25 12:50:57,873 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1075] 2026-08-25 12:50:57,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-08-25 12:50:59,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-08-25 12:51:00,184 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-08-25 12:51:01,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:51:02,285 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3332] 2026-08-25 12:51:02,500 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3351] 2026-08-25 12:51:02,513 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-08-25 12:51:02,571 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3336, 3345] 2026-08-25 12:51:02,634 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3333] 2026-08-25 12:51:02,642 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-08-25 12:51:02,716 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350] 2026-08-25 12:51:02,736 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1400] 2026-08-25 12:51:02,742 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1401] 2026-08-25 12:51:02,748 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1402] 2026-08-25 12:51:02,890 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3360, 3355, 3356, 3357, 3358, 3359] 2026-08-25 12:51:02,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-08-25 12:51:03,091 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-08-25 12:51:03,207 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-08-25 12:51:03,312 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-08-25 12:51:03,574 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-08-25 12:51:04,386 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-08-25 12:51:08,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-08-25 12:51:08,116 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-08-25 12:51:08,417 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-08-25 12:51:08,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-08-25 12:51:09,051 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-08-25 12:51:09,065 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:51:09,433 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-08-25 12:51:09,479 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-08-25 12:51:09,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:51:09,785 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-08-25 12:51:09,828 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-08-25 12:51:12,200 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-08-25 12:51:12,347 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-08-25 12:51:12,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-08-25 12:51:12,438 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-08-25 12:51:12,478 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-25 12:51:12,779 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-08-25 12:51:13,046 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-08-25 12:51:13,156 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:51:13,534 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-08-25 12:51:13,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-08-25 12:51:13,848 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:51:14,201 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-08-25 12:51:14,434 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-08-25 12:51:14,700 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-08-25 12:51:14,994 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-08-25 12:51:15,469 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-08-25 12:51:15,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-08-25 12:51:18,136 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-08-25 12:51:18,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-08-25 12:51:18,937 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-08-25 12:51:19,129 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-08-25 12:51:19,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-08-25 12:51:19,431 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-08-25 12:51:19,586 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-08-25 12:51:19,790 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-08-25 12:51:19,792 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-08-25 12:51:19,875 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-25 12:51:20,235 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-08-25 12:51:20,363 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-08-25 12:51:20,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-08-25 12:51:20,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-08-25 12:51:20,830 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-08-25 12:51:21,204 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-08-25 12:51:21,450 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-08-25 12:51:21,688 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-08-25 12:51:21,820 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-08-25 12:51:21,959 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-08-25 12:51:22,184 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:51:22,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-08-25 12:51:22,492 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-08-25 12:51:22,700 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-08-25 12:51:22,937 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-08-25 12:51:23,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-08-25 12:51:23,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-08-25 12:51:23,990 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-08-25 12:51:24,218 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:51:24,738 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3591] 2026-08-25 12:51:24,829 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-08-25 12:51:25,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-08-25 12:51:25,179 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-25 12:51:25,603 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-08-25 12:51:25,924 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-08-25 12:51:26,300 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-08-25 12:51:27,048 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-08-25 12:51:27,827 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-08-25 12:51:28,246 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-08-25 12:51:28,520 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-08-25 12:51:29,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-08-25 12:51:29,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-08-25 12:51:29,312 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-08-25 12:51:29,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-08-25 12:51:30,897 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:51:30,901 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-08-25 12:51:31,052 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-08-25 12:51:31,161 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:51:31,660 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3644] 2026-08-25 12:51:31,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-08-25 12:51:31,942 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-08-25 12:51:32,192 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-08-25 12:51:32,378 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-08-25 12:51:32,557 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-08-25 12:51:32,859 25 INFO rb-44da9a1-224237-407818 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-08-25 12:51:33,140 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:51:38,296 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-08-25 12:51:39,048 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-08-25 12:51:39,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 12:51:39,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 143236 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpb3fzfmlu_chrome_odoo 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:34261/json/version 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:34261/json 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:34261/devtools/page/AA4BAB261E91AEFD5311FB2D7F8AA0E7 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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/802" in browser 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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/802" 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/802 HTTP/1.1" 200 - 144 0.134 1.147 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': 'AA4BAB261E91AEFD5311FB2D7F8AA0E7', 'loaderId': '88FC768C3DF27F2B2E2E4BB9CC7D0AA7', 'isDownload': False} 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Evaluate ready code "odoo.isTourReady('test_generate_serial_with_expiration')" 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.011 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.014 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.062 0.167 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.012 0.234 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.024 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.015 2020-06-01 00:00:00,000 25 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.009 2020-06-01 00:00:00,000 25 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.004 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.006 0.016 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.032 0.038 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.069 2020-06-01 00:00:00,000 25 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 27 0.015 0.036 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.068 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.007 0.024 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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/802", "delayToCheckUndeterminisms": 0})" 2020-06-01 00:00:00,000 25 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [1/8] Tour test_generate_serial_with_expiration → Step button:contains('Details') 2020-06-01 00:00:00,000 25 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.068 0.040 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 13 0.016 0.165 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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 - 7 0.009 0.203 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.112 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.042 0.188 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.079 0.347 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.531 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.069 0.079 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 45 0.041 0.221 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.008 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.042 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [2/8] Tour test_generate_serial_with_expiration → Step .o_widget_generate_serials > button 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 33 0.026 0.050 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.020 0.094 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.006 0.075 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.010 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.011 0.019 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 5 0.007 0.017 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.008 0.037 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.014 0.070 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.017 0.033 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [3/8] Tour test_generate_serial_with_expiration → Step .modal .btn-primary:contains('New') 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.007 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [4/8] Tour test_generate_serial_with_expiration → Step .modal .btn-primary:contains('Generate') 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 5 0.004 0.010 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.005 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.008 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [5/8] Tour test_generate_serial_with_expiration → Step td.o_field_cell[name=expiration_date] 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.015 0.033 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.007 0.025 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [6/8] Tour test_generate_serial_with_expiration → Step .modal button:contains(save) 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [7/8] Tour test_generate_serial_with_expiration → Step button.o_form_button_save 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1525, 1526] 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 51 0.026 0.063 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.007 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [8/8] Tour test_generate_serial_with_expiration → Step .o_form_saved 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_generate_serial_with_expiration SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.024 0.048 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 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.050 0.097 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 29884184 (allocated 32440320) 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 143236 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 143236 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2020-06-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpb3fzfmlu_chrome_odoo" 2026-08-25 12:51:45,571 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:51:51,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-08-25 12:51:51,795 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-08-25 12:51:52,045 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-08-25 12:51:52,930 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-08-25 12:51:54,089 25 INFO rb-44da9a1-224237-407818 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-08-25 12:51:54,720 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 12:51:57,896 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-08-25 12:51:58,162 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 143442 2026-08-25 12:51:58,163 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmp3054vsbr_chrome_odoo 2026-08-25 12:51:58,163 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:37125/json/version 2026-08-25 12:51:58,164 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:51:58,183 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:51:58,184 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:37125/json 2026-08-25 12:51:58,185 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:51:58,198 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:37125/devtools/page/B8D273BDFE8B8B1DA5EBFF3E4F6E7284 2026-08-25 12:51:58,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-08-25 12:51:58,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-08-25 12:51:58,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:51:58,370 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-08-25 12:51:58,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-25 12:51:58,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-25 12:51:58,403 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:51:59,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:51:59] "GET /odoo HTTP/1.1" 200 - 154 0.113 0.911 2026-08-25 12:51:59,424 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'B8D273BDFE8B8B1DA5EBFF3E4F6E7284', 'loaderId': '33DD62B0680D8FE42074B75F3F7255F1', 'isDownload': False} 2026-08-25 12:51:59,425 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-08-25 12:51:59,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:51:59] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.017 2026-08-25 12:51:59,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:51:59] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-08-25 12:51:59,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:51:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.031 0.119 2026-08-25 12:51:59,625 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:51:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.160 2026-08-25 12:51:59,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:51:59] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-08-25 12:51:59,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:51:59] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.014 2026-08-25 12:52:00,191 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:52:00,194 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:52:00,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-08-25 12:52:00,256 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:52:00,285 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.014 0.031 2026-08-25 12:52:00,295 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-08-25 12:52:00,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:52:00,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:52:00,336 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:52:00,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /odoo HTTP/1.1" 200 - 27 0.022 0.029 2026-08-25 12:52:00,402 25 INFO rb-44da9a1-224237-407818 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-25 12:52:00,435 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.067 2026-08-25 12:52:00,470 25 INFO rb-44da9a1-224237-407818 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-25 12:52:00,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.043 0.044 2026-08-25 12:52:00,520 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:52:00,523 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /web/image/res.partner/3/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 6 0.007 0.077 2026-08-25 12:52:00,563 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52: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-25 12:52:00,567 25 INFO rb-44da9a1-224237-407818 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-25 12:52:00,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.120 2026-08-25 12:52:00,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.100 2026-08-25 12:52:00,626 25 INFO rb-44da9a1-224237-407818 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-25 12:52:00,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "POST /mail/data HTTP/1.1" 200 - 35 0.025 0.134 2026-08-25 12:52:00,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.160 2026-08-25 12:52:00,690 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.050 2026-08-25 12:52:00,708 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.240 2026-08-25 12:52:00,929 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:00] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.058 0.146 2026-08-25 12:52:01,016 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.023 0.036 2026-08-25 12:52:01,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-08-25 12:52:01,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:52:01,200 25 INFO rb-44da9a1-224237-407818 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-25 12:52:01,212 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.016 0.016 2026-08-25 12:52:01,269 25 INFO rb-44da9a1-224237-407818 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-25 12:52:01,297 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "POST /mail/data HTTP/1.1" 200 - 45 0.035 0.059 2026-08-25 12:52:01,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "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.009 0.040 2026-08-25 12:52:01,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.026 0.023 2026-08-25 12:52:01,445 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "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.022 0.066 2026-08-25 12:52:01,515 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.003 0.055 2026-08-25 12:52:01,691 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/25b45e0/web.assets_backend_lazy.min.js (id:11084) 2026-08-25 12:52:01,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "GET /web/assets/25b45e0/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 15 0.013 0.158 2026-08-25 12:52:01,890 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6a79652/web.assets_backend_lazy.min.css (id:11085) 2026-08-25 12:52:01,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "GET /web/assets/6a79652/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 6 0.006 0.361 2026-08-25 12:52:01,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:52:01,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:01] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 7 0.011 0.037 2026-08-25 12:52:02,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:02] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-08-25 12:52:02,032 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:02] "GET /web/assets/dda9367/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:52:02,147 25 INFO rb-44da9a1-224237-407818 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-25 12:52:02,206 25 INFO rb-44da9a1-224237-407818 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-25 12:52:02,270 25 INFO rb-44da9a1-224237-407818 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-25 12:52:02,280 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:02] "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.009 2026-08-25 12:52:02,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:02] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.006 0.038 2026-08-25 12:52:02,369 25 INFO rb-44da9a1-224237-407818 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-25 12:52:02,513 25 INFO rb-44da9a1-224237-407818 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-25 12:52:02,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:02] "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.014 0.053 2026-08-25 12:52:02,594 25 INFO rb-44da9a1-224237-407818 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-25 12:52:02,695 25 INFO rb-44da9a1-224237-407818 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-25 12:52:02,763 25 INFO rb-44da9a1-224237-407818 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-25 12:52:02,838 25 INFO rb-44da9a1-224237-407818 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-25 12:52:02,863 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:02] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.005 0.025 2026-08-25 12:52:02,925 25 INFO rb-44da9a1-224237-407818 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-25 12:52:02,998 25 INFO rb-44da9a1-224237-407818 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-25 12:52:03,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:03] "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.016 0.032 2026-08-25 12:52:03,068 25 INFO rb-44da9a1-224237-407818 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-25 12:52:03,128 25 INFO rb-44da9a1-224237-407818 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-25 12:52:03,183 25 INFO rb-44da9a1-224237-407818 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-25 12:52:03,247 25 INFO rb-44da9a1-224237-407818 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-25 12:52:03,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:03] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.004 0.020 2026-08-25 12:52:03,343 25 INFO rb-44da9a1-224237-407818 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-25 12:52:03,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-08-25 12:52:03,407 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:52:03,613 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 28708036 (allocated 30208000) 2026-08-25 12:52:03,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 143442 2026-08-25 12:52:03,622 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-08-25 12:52:03,625 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 143442 2026-08-25 12:52:03,754 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125203_754434_test_burndown_chart_tour.txt 2026-08-25 12:52:03,754 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmp3054vsbr_chrome_odoo" 2026-08-25 12:52:03,776 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 12:52:03,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-08-25 12:52:03,780 25 INFO rb-44da9a1-224237-407818 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-25 12:52:03,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:52:04,951 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-08-25 12:52:05,565 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7469, 7468, 7467] 2026-08-25 12:52:05,591 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted project.task records with IDs: [953, 952, 951] 2026-08-25 12:52:05,599 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2744, 2745, 2746, 2747, 2748, 2749] 2026-08-25 12:52:06,004 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2114] 2026-08-25 12:52:06,050 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2109] 2026-08-25 12:52:06,080 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2108, 2110] 2026-08-25 12:52:06,101 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2107, 2113] 2026-08-25 12:52:06,185 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2116, 2117, 2118] 2026-08-25 12:52:06,190 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-08-25 12:52:06,503 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:52:06,836 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:52:07,041 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:52:07,050 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-08-25 12:52:07,248 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-08-25 12:52:07,277 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7463, 7461, 7459] 2026-08-25 12:52:07,295 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted project.task records with IDs: [950, 948, 947] 2026-08-25 12:52:07,302 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2736, 2737, 2738, 2739, 2742, 2743] 2026-08-25 12:52:07,508 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-08-25 12:52:07,726 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-25 12:52:09,017 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-08-25 12:52:09,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 143654 2026-08-25 12:52:09,283 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpxh164ldp_chrome_odoo 2026-08-25 12:52:09,284 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:39087/json/version 2026-08-25 12:52:09,285 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:52:09,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:52:09,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:39087/json 2026-08-25 12:52:09,360 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:52:09,386 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:39087/devtools/page/12E832953F7B5C127C12F634CECF9035 2026-08-25 12:52:09,408 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-08-25 12:52:09,418 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-08-25 12:52:09,477 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-08-25 12:52:09,485 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-08-25 12:52:09,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-25 12:52:09,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-25 12:52:09,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:52:10,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:10] "GET /odoo HTTP/1.1" 200 - 151 0.107 1.059 2026-08-25 12:52:10,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '12E832953F7B5C127C12F634CECF9035', 'loaderId': '0FFE3BB9CE1FE18BF9B0E3086C80DA8B', 'isDownload': False} 2026-08-25 12:52:10,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-08-25 12:52:10,705 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:10] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-08-25 12:52:10,732 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:10] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.039 2026-08-25 12:52:10,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:10] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.050 0.079 2026-08-25 12:52:10,835 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.132 2026-08-25 12:52:10,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:10] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:52:10,964 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:10] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:52:11,447 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:52:11,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-08-25 12:52:11,454 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:52:11,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.014 2026-08-25 12:52:11,525 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:52:11,543 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:52:11,557 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:52:11,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /odoo HTTP/1.1" 200 - 26 0.013 0.025 2026-08-25 12:52:11,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.046 2026-08-25 12:52:11,640 25 INFO rb-44da9a1-224237-407818 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-25 12:52:11,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.005 0.012 2026-08-25 12:52:11,691 25 INFO rb-44da9a1-224237-407818 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-25 12:52:11,703 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:52:11,719 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:52:11,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /web/image/res.partner/1350/avatar_128?unique=1787662327000 HTTP/1.1" 200 - 13 0.023 0.039 2026-08-25 12:52:11,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /web/image?model=res.users&field=avatar_128&id=330 HTTP/1.1" 200 - 7 0.024 0.093 2026-08-25 12:52:11,782 25 INFO rb-44da9a1-224237-407818 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-25 12:52:11,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.113 2026-08-25 12:52:11,800 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.086 2026-08-25 12:52:11,869 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "POST /mail/data HTTP/1.1" 200 - 33 0.030 0.118 2026-08-25 12:52:11,887 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.169 2026-08-25 12:52:11,896 25 INFO rb-44da9a1-224237-407818 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-25 12:52:11,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:11] "POST /mail/data HTTP/1.1" 200 - 42 0.038 0.051 2026-08-25 12:52:12,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.094 2026-08-25 12:52:12,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.030 0.026 2026-08-25 12:52:12,311 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "GET /web/image/discuss.channel/1/avatar_128?unique=f83f222909f8e20a6112819da1284cb9849ebbdfd3239984a21e5fa9ab6a8cde0cc032c71d2c00608c518230d97494e6cd0c13fa5eed2a61a71e2da20efeb556 HTTP/1.1" 200 - 3 0.002 0.112 2026-08-25 12:52:12,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "GET /web/image/res.partner/2/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 5 0.004 0.126 2026-08-25 12:52:12,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.005 0.097 2026-08-25 12:52:12,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 330, model: logistics.shipment.stage 2026-08-25 12:52:12,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 95 0.040 0.211 2026-08-25 12:52:12,609 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.020 0.037 2026-08-25 12:52:12,612 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-08-25 12:52:12,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:52:12,720 25 INFO rb-44da9a1-224237-407818 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-25 12:52:12,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.015 2026-08-25 12:52:12,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.010 0.031 2026-08-25 12:52:12,771 25 INFO rb-44da9a1-224237-407818 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-25 12:52:12,822 25 INFO rb-44da9a1-224237-407818 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-25 12:52:12,875 25 INFO rb-44da9a1-224237-407818 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-25 12:52:12,907 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-08-25 12:52:12,910 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-08-25 12:52:12,930 25 INFO rb-44da9a1-224237-407818 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-25 12:52:12,986 25 INFO rb-44da9a1-224237-407818 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-25 12:52:12,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 78 0.048 0.152 2026-08-25 12:52:13,009 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.013 2026-08-25 12:52:13,033 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "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-25 12:52:13,050 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.015 2026-08-25 12:52:13,057 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "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-25 12:52:13,109 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-08-25 12:52:13,112 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-08-25 12:52:13,148 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.013 0.085 2026-08-25 12:52:13,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-08-25 12:52:13,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.045 0.052 2026-08-25 12:52:13,403 25 INFO rb-44da9a1-224237-407818 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-25 12:52:13,414 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "GET /web/image/res.users/330/avatar_128 HTTP/1.1" 200 - 7 0.013 0.019 2026-08-25 12:52:13,454 25 INFO rb-44da9a1-224237-407818 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-25 12:52:13,510 25 INFO rb-44da9a1-224237-407818 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-25 12:52:13,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.006 0.010 2026-08-25 12:52:13,560 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.006 0.013 2026-08-25 12:52:13,600 25 INFO rb-44da9a1-224237-407818 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-25 12:52:13,665 25 INFO rb-44da9a1-224237-407818 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-25 12:52:13,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.002 0.011 2026-08-25 12:52:13,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:52:13,766 25 INFO rb-44da9a1-224237-407818 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-25 12:52:13,826 25 INFO rb-44da9a1-224237-407818 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-25 12:52:13,836 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "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-25 12:52:13,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "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-25 12:52:13,912 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.016 0.046 2026-08-25 12:52:13,950 25 INFO rb-44da9a1-224237-407818 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-25 12:52:14,006 25 INFO rb-44da9a1-224237-407818 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-25 12:52:14,026 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.011 2026-08-25 12:52:14,066 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.017 0.014 2026-08-25 12:52:14,119 25 INFO rb-44da9a1-224237-407818 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-25 12:52:14,180 25 INFO rb-44da9a1-224237-407818 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-25 12:52:14,258 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:14] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.030 0.046 2026-08-25 12:52:14,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.003 0.017 2026-08-25 12:52:14,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.011 0.025 2026-08-25 12:52:14,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:14] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.011 2026-08-25 12:52:14,372 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.024 2026-08-25 12:52:14,377 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-08-25 12:52:14,378 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:52:14,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 30069952 (allocated 31547392) 2026-08-25 12:52:14,624 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 143654 2026-08-25 12:52:14,632 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-08-25 12:52:14,633 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 143654 2026-08-25 12:52:14,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125214_729080_test_personal_stage_tour.txt 2026-08-25 12:52:14,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpxh164ldp_chrome_odoo" 2026-08-25 12:52:14,753 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:52:20,302 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24690] 2026-08-25 12:52:20,303 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-08-25 12:52:21,924 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-08-25 12:52:22,372 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-08-25 12:52:22,836 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-08-25 12:52:23,627 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:52:23,752 25 INFO rb-44da9a1-224237-407818 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Goats" ,"Chell Gladys" ,"Bastien ProjectManager" ,"Armande ProjectUser" with Message-Id <1787662343.7139359-78988-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 224}, 335, mail.alias(518,)) 2026-08-25 12:52:24,066 25 INFO rb-44da9a1-224237-407818 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to b.t@example.com,bastien.projectmanager@example.com,project+goats@test.mycompany.com,armande.projectuser@example.com,chell@gladys.portal with Message-Id <1787662344.0156322-26612-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 224}, 335, mail.alias(518,)) 2026-08-25 12:52:24,275 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-08-25 12:52:24,778 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-08-25 12:52:25,415 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-08-25 12:52:25,951 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-08-25 12:52:26,488 25 INFO rb-44da9a1-224237-407818 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1787662346.4534984-96718-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 225}, 337, mail.alias(519,)) 2026-08-25 12:52:26,620 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-08-25 12:52:27,148 25 INFO rb-44da9a1-224237-407818 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1787662347.1088479-42052-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 225}, 335, mail.alias(519,)) 2026-08-25 12:52:27,589 25 INFO rb-44da9a1-224237-407818 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,"Valid Poilvache" ,"Valid Lelitre" ,"New Cc" ,"Armande ProjectUser" with Message-Id <1787662347.5404520-65362-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 993, custom_values: None, uid: 1 2026-08-25 12:52:27,710 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7613, 7612] 2026-08-25 12:52:27,846 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1366, 1367] 2026-08-25 12:52:27,904 25 INFO rb-44da9a1-224237-407818 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1787662347.8623068-27800-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 225}, 337, mail.alias(519,)) 2026-08-25 12:52:28,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Poilvache" ,"Valid Lelitre" ,"New Cc" ,"Armande ProjectUser" with Message-Id <1787662348.3025079-02150-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 994, custom_values: None, uid: 1 2026-08-25 12:52:28,497 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7619, 7618] 2026-08-25 12:52:28,597 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1368, 1369] 2026-08-25 12:52:28,667 25 INFO rb-44da9a1-224237-407818 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1787662348.6045668-77193-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 225}, 1, mail.alias(519,)) 2026-08-25 12:52:29,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"Valid Poilvache" ,"Valid Lelitre" ,"New Cc" ,"Armande ProjectUser" with Message-Id <1787662349.1472552-28157-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 995, custom_values: None, uid: 1 2026-08-25 12:52:29,303 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7625, 7624] 2026-08-25 12:52:29,402 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1371, 1372] 2026-08-25 12:52:29,411 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-08-25 12:52:29,864 25 INFO rb-44da9a1-224237-407818 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1787662349.8569398@localhost>: direct alias match: ('project.task', 0, {'project_id': 225}, 1, mail.alias(519,)) 2026-08-25 12:52:29,986 25 INFO rb-44da9a1-224237-407818 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1787662349.975097@localhost>: direct alias match: ('project.task', 0, {'project_id': 225}, 1, mail.alias(519,)) 2026-08-25 12:52:30,081 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-08-25 12:52:30,814 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-08-25 12:52:31,304 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2892, 2893] 2026-08-25 12:52:31,314 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2796, 2797] 2026-08-25 12:52:31,615 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-08-25 12:52:32,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-25 12:52:33,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-08-25 12:52:33,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-08-25 12:52:33,727 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-08-25 12:52:33,934 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-08-25 12:52:34,268 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-08-25 12:52:34,879 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-08-25 12:52:34,956 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-08-25 12:52:35,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:52:37,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-08-25 12:52:38,414 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:52:40,109 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-08-25 12:52:40,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:52:41,811 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-08-25 12:52:41,901 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-08-25 12:52:41,988 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-08-25 12:52:42,057 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-08-25 12:52:42,201 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: html_field_history_metadata 2026-08-25 12:52:42,207 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_follower_ids 2026-08-25 12:52:42,209 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_partner_ids 2026-08-25 12:52:42,212 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_ids 2026-08-25 12:52:42,214 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_message 2026-08-25 12:52:42,215 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction 2026-08-25 12:52:42,217 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction_counter 2026-08-25 12:52:42,218 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error 2026-08-25 12:52:42,220 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error_counter 2026-08-25 12:52:42,221 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_attachment_count 2026-08-25 12:52:42,223 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_ids 2026-08-25 12:52:42,225 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: website_message_ids 2026-08-25 12:52:42,227 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_sms_error 2026-08-25 12:52:42,228 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rotting_days 2026-08-25 12:52:42,230 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_rotting 2026-08-25 12:52:42,232 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_value 2026-08-25 12:52:42,235 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_feedback 2026-08-25 12:52:42,238 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_image 2026-08-25 12:52:42,240 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_count 2026-08-25 12:52:42,246 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg 2026-08-25 12:52:42,255 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg_text 2026-08-25 12:52:42,265 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-08-25 12:52:42,267 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_text 2026-08-25 12:52:42,269 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_ids 2026-08-25 12:52:42,270 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_state 2026-08-25 12:52:42,271 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_user_id 2026-08-25 12:52:42,273 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_id 2026-08-25 12:52:42,275 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_icon 2026-08-25 12:52:42,276 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_date_deadline 2026-08-25 12:52:42,278 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: my_activity_date_deadline 2026-08-25 12:52:42,280 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_summary 2026-08-25 12:52:42,282 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_decoration 2026-08-25 12:52:42,284 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_icon 2026-08-25 12:52:42,286 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_calendar_event_id 2026-08-25 12:52:42,288 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: email_cc 2026-08-25 12:52:42,289 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: access_warning 2026-08-25 12:52:42,291 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: date_end 2026-08-25 12:52:42,293 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_properties 2026-08-25 12:52:42,294 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: role_ids 2026-08-25 12:52:42,296 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_ids 2026-08-25 12:52:42,298 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_id 2026-08-25 12:52:42,299 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_id 2026-08-25 12:52:42,301 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_phone 2026-08-25 12:52:42,302 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_active 2026-08-25 12:52:42,304 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: attachment_ids 2026-08-25 12:52:42,305 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_privacy_visibility 2026-08-25 12:52:42,308 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: subtask_completion_percentage 2026-08-25 12:52:42,310 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_open 2026-08-25 12:52:42,311 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_close 2026-08-25 12:52:42,313 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_open 2026-08-25 12:52:42,314 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_close 2026-08-25 12:52:42,316 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: closed_depend_on_count 2026-08-25 12:52:42,318 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: link_preview_name 2026-08-25 12:52:42,320 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: create_uid 2026-08-25 12:52:42,322 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: write_uid 2026-08-25 12:52:42,325 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: color_stage 2026-08-25 12:52:42,327 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: ancestor_id 2026-08-25 12:52:42,329 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_name 2026-08-25 12:52:42,330 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_company_name 2026-08-25 12:52:42,332 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: remaining_hours_percentage 2026-08-25 12:52:42,334 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: user_skill_ids 2026-08-25 12:52:42,336 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: leave_types_count 2026-08-25 12:52:42,337 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_timeoff_task 2026-08-25 12:52:42,339 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: okr_node_id 2026-08-25 12:52:42,340 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_sale_order_id 2026-08-25 12:52:42,342 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: sale_order_state 2026-08-25 12:52:42,346 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_to_invoice 2026-08-25 12:52:42,352 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: pricing_type 2026-08-25 12:52:42,356 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_project_map_empty 2026-08-25 12:52:42,360 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_multi_sol 2026-08-25 12:52:42,363 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: timesheet_product_id 2026-08-25 12:52:42,365 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: last_sol_of_customer 2026-08-25 12:52:42,367 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: shipment_id 2026-08-25 12:52:42,368 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: shipment_stage_id 2026-08-25 12:52:42,370 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: template_task_id 2026-08-25 12:52:42,374 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-08-25 12:52:42,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-08-25 12:52:42,817 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-08-25 12:52:42,861 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2956] 2026-08-25 12:52:42,866 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2952] 2026-08-25 12:52:43,539 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-08-25 12:52:43,792 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: id 2026-08-25 12:52:43,814 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_name 2026-08-25 12:52:43,832 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_is_follower 2026-08-25 12:52:43,851 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: duration_tracking 2026-08-25 12:52:43,861 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_url 2026-08-25 12:52:43,872 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_token 2026-08-25 12:52:43,880 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: active 2026-08-25 12:52:43,889 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: stage_id_color 2026-08-25 12:52:43,898 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_date 2026-08-25 12:52:43,921 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_date 2026-08-25 12:52:43,931 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_assign 2026-08-25 12:52:43,952 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_id 2026-08-25 12:52:43,963 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_in_project 2026-08-25 12:52:43,972 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allocated_hours 2026-08-25 12:52:43,981 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_allocated_hours 2026-08-25 12:52:44,008 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: user_ids 2026-08-25 12:52:44,015 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: portal_user_names 2026-08-25 12:52:44,024 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_from 2026-08-25 12:52:44,035 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: company_id 2026-08-25 12:52:44,043 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: displayed_image_id 2026-08-25 12:52:44,051 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_count 2026-08-25 12:52:44,060 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_subtask_count 2026-08-25 12:52:44,068 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_milestones 2026-08-25 12:52:44,083 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: milestone_id 2026-08-25 12:52:44,091 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_late_and_unreached_milestone 2026-08-25 12:52:44,101 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_task_dependencies 2026-08-25 12:52:44,122 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_ids 2026-08-25 12:52:44,135 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_count 2026-08-25 12:52:44,151 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_ids 2026-08-25 12:52:44,163 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_tasks_count 2026-08-25 12:52:44,175 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_parent_task_button 2026-08-25 12:52:44,186 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: current_user_same_company_partner 2026-08-25 12:52:44,197 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_follow_button 2026-08-25 12:52:44,207 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_recurring_tasks 2026-08-25 12:52:44,220 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_task 2026-08-25 12:52:44,230 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_count 2026-08-25 12:52:44,232 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.recurrence 2026-08-25 12:52:44,244 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_interval 2026-08-25 12:52:44,256 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_unit 2026-08-25 12:52:44,265 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_type 2026-08-25 12:52:44,275 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_until 2026-08-25 12:52:44,285 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_template 2026-08-25 12:52:44,308 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_project_template 2026-08-25 12:52:44,317 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_template_ancestor 2026-08-25 12:52:44,327 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: analytic_account_active 2026-08-25 12:52:44,339 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_timesheets 2026-08-25 12:52:44,350 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours 2026-08-25 12:52:44,362 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: effective_hours 2026-08-25 12:52:44,371 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: total_hours_spent 2026-08-25 12:52:44,381 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: progress 2026-08-25 12:52:44,390 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: overtime 2026-08-25 12:52:44,400 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_effective_hours 2026-08-25 12:52:44,420 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_ids 2026-08-25 12:52:44,435 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: encode_uom_in_days 2026-08-25 12:52:44,453 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_id 2026-08-25 12:52:44,476 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_line_id 2026-08-25 12:52:44,488 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_billable 2026-08-25 12:52:44,494 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_sale_order_button 2026-08-25 12:52:44,501 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_so 2026-08-25 12:52:44,511 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_available 2026-08-25 12:52:44,520 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: html_field_history_metadata 2026-08-25 12:52:44,522 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.followers 2026-08-25 12:52:44,543 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_partner_ids 2026-08-25 12:52:44,573 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_ids 2026-08-25 12:52:44,581 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_message 2026-08-25 12:52:44,596 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction 2026-08-25 12:52:44,608 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction_counter 2026-08-25 12:52:44,616 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error 2026-08-25 12:52:44,627 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error_counter 2026-08-25 12:52:44,636 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_attachment_count 2026-08-25 12:52:44,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: rating.rating 2026-08-25 12:52:44,663 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: website_message_ids 2026-08-25 12:52:44,677 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_sms_error 2026-08-25 12:52:44,687 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rotting_days 2026-08-25 12:52:44,697 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_rotting 2026-08-25 12:52:44,706 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_value 2026-08-25 12:52:44,718 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_feedback 2026-08-25 12:52:44,730 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_image 2026-08-25 12:52:44,742 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_count 2026-08-25 12:52:44,751 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg 2026-08-25 12:52:44,765 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg_text 2026-08-25 12:52:44,787 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-08-25 12:52:44,799 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_text 2026-08-25 12:52:44,800 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity 2026-08-25 12:52:44,812 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_state 2026-08-25 12:52:44,829 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_user_id 2026-08-25 12:52:44,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity.type 2026-08-25 12:52:44,855 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_type_icon 2026-08-25 12:52:44,868 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_date_deadline 2026-08-25 12:52:44,888 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: my_activity_date_deadline 2026-08-25 12:52:44,899 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_summary 2026-08-25 12:52:44,908 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_decoration 2026-08-25 12:52:44,917 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_icon 2026-08-25 12:52:44,934 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_calendar_event_id 2026-08-25 12:52:44,943 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_cc 2026-08-25 12:52:44,956 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_warning 2026-08-25 12:52:44,970 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_end 2026-08-25 12:52:44,982 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_properties 2026-08-25 12:52:44,984 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.role 2026-08-25 12:52:45,004 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_ids 2026-08-25 12:52:45,007 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.stage.personal 2026-08-25 12:52:45,020 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_id 2026-08-25 12:52:45,031 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_phone 2026-08-25 12:52:45,041 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_active 2026-08-25 12:52:45,051 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: attachment_ids 2026-08-25 12:52:45,062 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_privacy_visibility 2026-08-25 12:52:45,074 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_completion_percentage 2026-08-25 12:52:45,087 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_open 2026-08-25 12:52:45,098 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_close 2026-08-25 12:52:45,111 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_open 2026-08-25 12:52:45,124 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_close 2026-08-25 12:52:45,133 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_depend_on_count 2026-08-25 12:52:45,144 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: link_preview_name 2026-08-25 12:52:45,162 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_uid 2026-08-25 12:52:45,180 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_uid 2026-08-25 12:52:45,188 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: color_stage 2026-08-25 12:52:45,201 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: ancestor_id 2026-08-25 12:52:45,210 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_name 2026-08-25 12:52:45,219 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_company_name 2026-08-25 12:52:45,227 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_percentage 2026-08-25 12:52:45,229 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: hr.employee.skill 2026-08-25 12:52:45,238 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: leave_types_count 2026-08-25 12:52:45,253 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_timeoff_task 2026-08-25 12:52:45,255 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: okr.node 2026-08-25 12:52:45,270 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_sale_order_id 2026-08-25 12:52:45,283 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_state 2026-08-25 12:52:45,293 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_to_invoice 2026-08-25 12:52:45,302 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: pricing_type 2026-08-25 12:52:45,311 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_project_map_empty 2026-08-25 12:52:45,321 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_multi_sol 2026-08-25 12:52:45,354 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_product_id 2026-08-25 12:52:45,368 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: last_sol_of_customer 2026-08-25 12:52:45,398 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: shipment_id 2026-08-25 12:52:45,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: logistics.shipment.stage 2026-08-25 12:52:45,435 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: template_task_id 2026-08-25 12:52:45,449 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:52:45,891 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-08-25 12:52:46,219 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 143880 2026-08-25 12:52:46,220 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp8eaahhn1_chrome_odoo 2026-08-25 12:52:46,220 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:41331/json/version 2026-08-25 12:52:46,221 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:52:46,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-25 12:52:46,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:41331/json 2026-08-25 12:52:46,296 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:52:46,327 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:41331/devtools/page/A9C821D316299BF8D22AACB5881AC619 2026-08-25 12:52:46,369 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-08-25 12:52:46,378 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-08-25 12:52:46,536 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:52:46,545 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-08-25 12:52:46,548 25 INFO rb-44da9a1-224237-407818 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-25 12:52:46,549 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-25 12:52:46,567 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:52:47,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:47] "GET /odoo HTTP/1.1" 200 - 151 0.147 0.968 2026-08-25 12:52:47,685 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'A9C821D316299BF8D22AACB5881AC619', 'loaderId': '77C406218DF8FFF92A43DA423B9FAC9E', 'isDownload': False} 2026-08-25 12:52:47,685 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-08-25 12:52:47,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:47] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-08-25 12:52:47,731 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:47] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-08-25 12:52:47,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:47] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.056 0.118 2026-08-25 12:52:47,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.183 2026-08-25 12:52:47,937 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:47] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:52:48,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.012 2026-08-25 12:52:48,526 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:52:48,533 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:52:48,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:52:48,593 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:52:48,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-25 12:52:48,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.037 0.040 2026-08-25 12:52:48,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:52:48,666 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.070 2026-08-25 12:52:48,680 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:52:48,736 25 INFO rb-44da9a1-224237-407818 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-25 12:52:48,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /odoo HTTP/1.1" 200 - 27 0.029 0.038 2026-08-25 12:52:48,800 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:52:48,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.080 2026-08-25 12:52:48,806 25 INFO rb-44da9a1-224237-407818 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-25 12:52:48,814 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:52:48,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.049 0.074 2026-08-25 12:52:48,907 25 INFO rb-44da9a1-224237-407818 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-25 12:52:48,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.137 2026-08-25 12:52:48,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /web/image/res.partner/3/avatar_128?unique=1787662365000 HTTP/1.1" 200 - 6 0.005 0.150 2026-08-25 12:52:48,983 25 INFO rb-44da9a1-224237-407818 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-25 12:52:48,987 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.147 2026-08-25 12:52:49,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.011 2026-08-25 12:52:49,014 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.245 2026-08-25 12:52:49,017 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.088 2026-08-25 12:52:49,039 25 INFO rb-44da9a1-224237-407818 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-25 12:52:49,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /mail/data HTTP/1.1" 200 - 35 0.025 0.235 2026-08-25 12:52:49,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.075 0.176 2026-08-25 12:52:49,420 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.031 0.057 2026-08-25 12:52:49,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.138 2026-08-25 12:52:49,524 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-08-25 12:52:49,634 25 INFO rb-44da9a1-224237-407818 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-25 12:52:49,645 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.014 2026-08-25 12:52:49,695 25 INFO rb-44da9a1-224237-407818 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-25 12:52:49,731 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /mail/data HTTP/1.1" 200 - 45 0.035 0.069 2026-08-25 12:52:49,758 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /web/dataset/call_button/project.project/action_open_share_project_wizard#project.project.action_open_share_project_wizard HTTP/1.1" 200 - 10 0.008 0.039 2026-08-25 12:52:49,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.016 2026-08-25 12:52:49,825 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 16 0.013 0.034 2026-08-25 12:52:49,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 12 0.023 0.014 2026-08-25 12:52:49,960 25 INFO rb-44da9a1-224237-407818 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-25 12:52:49,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:49] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:52:50,039 25 INFO rb-44da9a1-224237-407818 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-25 12:52:50,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:50] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.003 0.015 2026-08-25 12:52:50,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:50] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.015 2026-08-25 12:52:50,353 25 INFO rb-44da9a1-224237-407818 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-25 12:52:50,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:50] "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-25 12:52:50,389 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:50] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.014 2026-08-25 12:52:50,414 25 INFO rb-44da9a1-224237-407818 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-25 12:52:50,476 25 INFO rb-44da9a1-224237-407818 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-25 12:52:50,492 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:50] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.003 0.012 2026-08-25 12:52:50,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:50] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:52:50,541 25 INFO rb-44da9a1-224237-407818 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-25 12:52:50,745 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: Simulating signal changes during tests 2026-08-25 12:52:50,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:50] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 96 0.088 0.104 2026-08-25 12:52:50,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:50] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 64 0.056 0.081 2026-08-25 12:52:50,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:50] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.031 0.038 2026-08-25 12:52:51,010 25 INFO rb-44da9a1-224237-407818 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-25 12:52:52,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:52] "GET /my/projects HTTP/1.1" 200 - 141 0.200 0.882 2026-08-25 12:52:52,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c74e61d/web.assets_frontend.min.css, copying from /web/assets/c74e61d/web.assets_frontend.min.css 2026-08-25 12:52:52,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:52] "GET /web/assets/1/c74e61d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.053 0.053 2026-08-25 12:52:52,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js, copying from /web/assets/fc8f9c9/web.assets_frontend_minimal.min.js 2026-08-25 12:52:52,317 25 INFO rb-44da9a1-224237-407818 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-25 12:52:52,319 25 INFO rb-44da9a1-224237-407818 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-25 12:52:52,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:52] "GET /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.116 2026-08-25 12:52:52,337 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js, copying from /web/assets/72b3fbb/web.__assets_tests_call__.min.js 2026-08-25 12:52:52,354 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:52] "GET /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.029 2026-08-25 12:52:52,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:52] "GET /web/image/website/1/logo/My%20Website?unique=5bbc5bf HTTP/1.1" 200 - 4 0.007 0.014 2026-08-25 12:52:52,493 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:52] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:52:52,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js, copying from /web/assets/e8f87be/web.assets_frontend_lazy.min.js 2026-08-25 12:52:52,552 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:52] "GET /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.061 2026-08-25 12:52:52,567 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:52] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.007 0.080 2026-08-25 12:52:52,947 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:52:52,973 25 INFO rb-44da9a1-224237-407818 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-25 12:52:53,085 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:53] "POST /mail/data HTTP/1.1" 200 - 21 0.039 0.019 2026-08-25 12:52:53,095 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:53] "GET /my/projects/247 HTTP/1.1" 303 - 4 0.002 0.044 2026-08-25 12:52:53,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:53] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 68 0.043 0.241 2026-08-25 12:52:53,413 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:53] "GET /web/assets/50744b2/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:52:53,419 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:53] "GET /web/assets/6d8e1b2/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-08-25 12:52:53,452 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:53] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:52:53,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:53] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:52:53,942 25 INFO rb-44da9a1-224237-407818 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-25 12:52:53,969 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.007 2026-08-25 12:52:54,022 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-25 12:52:54,113 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 0.019 2026-08-25 12:52:54,148 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "POST /mail/data HTTP/1.1" 200 - 21 0.017 0.041 2026-08-25 12:52:54,150 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-08-25 12:52:54,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 59 0.052 0.109 2026-08-25 12:52:54,362 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.019 2026-08-25 12:52:54,379 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.006 0.024 2026-08-25 12:52:54,453 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:52:54,459 25 INFO rb-44da9a1-224237-407818 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-25 12:52:54,521 25 INFO rb-44da9a1-224237-407818 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-25 12:52:54,553 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-08-25 12:52:54,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:52:54,617 25 INFO rb-44da9a1-224237-407818 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-25 12:52:54,666 25 INFO rb-44da9a1-224237-407818 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-25 12:52:54,724 25 INFO rb-44da9a1-224237-407818 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-25 12:52:54,816 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 44 0.043 0.047 2026-08-25 12:52:54,851 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.006 0.014 2026-08-25 12:52:54,909 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.003 0.032 2026-08-25 12:52:54,996 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:54] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.017 0.041 2026-08-25 12:52:55,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:52:55,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:52:55,255 25 INFO rb-44da9a1-224237-407818 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-25 12:52:55,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.035 0.082 2026-08-25 12:52:55,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.025 0.182 2026-08-25 12:52:55,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "POST /mail/data HTTP/1.1" 200 - 9 0.006 0.207 2026-08-25 12:52:55,597 25 INFO rb-44da9a1-224237-407818 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-25 12:52:55,632 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-08-25 12:52:55,701 25 INFO rb-44da9a1-224237-407818 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-25 12:52:55,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.056 0.052 2026-08-25 12:52:55,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.052 2026-08-25 12:52:55,758 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.055 2026-08-25 12:52:55,763 25 INFO rb-44da9a1-224237-407818 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-25 12:52:55,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:52:55,837 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.055 2026-08-25 12:52:55,846 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.052 2026-08-25 12:52:55,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "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-25 12:52:55,900 25 INFO rb-44da9a1-224237-407818 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-25 12:52:55,915 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:55] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.014 0.039 2026-08-25 12:52:56,017 25 INFO rb-44da9a1-224237-407818 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-25 12:52:56,092 25 INFO rb-44da9a1-224237-407818 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-25 12:52:56,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "POST /mail/message/post HTTP/1.1" 200 - 53 0.048 0.093 2026-08-25 12:52:56,125 25 INFO rb-44da9a1-224237-407818 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-25 12:52:56,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.004 0.008 2026-08-25 12:52:56,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "POST /mail/data HTTP/1.1" 200 - 4 0.003 0.013 2026-08-25 12:52:56,179 25 INFO rb-44da9a1-224237-407818 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-25 12:52:56,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.008 0.018 2026-08-25 12:52:56,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "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-25 12:52:56,236 25 INFO rb-44da9a1-224237-407818 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-25 12:52:56,273 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.010 0.042 2026-08-25 12:52:56,299 25 INFO rb-44da9a1-224237-407818 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-25 12:52:56,354 25 INFO rb-44da9a1-224237-407818 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-25 12:52:56,370 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.004 0.011 2026-08-25 12:52:56,397 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.013 2026-08-25 12:52:56,414 25 INFO rb-44da9a1-224237-407818 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-25 12:52:56,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.011 0.033 2026-08-25 12:52:56,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.004 0.045 2026-08-25 12:52:56,521 25 INFO rb-44da9a1-224237-407818 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-25 12:52:56,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "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-25 12:52:56,591 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:56] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:52:56,633 25 INFO rb-44da9a1-224237-407818 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-25 12:52:56,684 25 INFO rb-44da9a1-224237-407818 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-25 12:52:56,734 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-08-25 12:52:56,735 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-25 12:52:56,957 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 24114804 (allocated 26808320) 2026-08-25 12:52:56,972 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 143880 2026-08-25 12:52:56,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-08-25 12:52:56,977 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 143880 2026-08-25 12:52:57,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125257_071897_test_01_project_sharing.txt 2026-08-25 12:52:57,072 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmp8eaahhn1_chrome_odoo" 2026-08-25 12:52:57,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-08-25 12:52:57,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 144153 2026-08-25 12:52:57,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp1rmd8r2w_chrome_odoo 2026-08-25 12:52:57,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:43743/json/version 2026-08-25 12:52:57,467 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:52:57,497 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-25 12:52:57,497 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:43743/json 2026-08-25 12:52:57,498 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:52:57,506 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:43743/devtools/page/33CF9DB26F35CCA2331950AA3537BB76 2026-08-25 12:52:57,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-08-25 12:52:57,601 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-08-25 12:52:57,683 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-25 12:52:57,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-08-25 12:52:57,702 25 INFO rb-44da9a1-224237-407818 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-25 12:52:57,702 25 INFO rb-44da9a1-224237-407818 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-25 12:52:57,719 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:52:59,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "GET /my/projects HTTP/1.1" 200 - 133 0.076 1.216 2026-08-25 12:52:59,011 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '33CF9DB26F35CCA2331950AA3537BB76', 'loaderId': '2BDAD319F731BBB75F455752B3613588', 'isDownload': False} 2026-08-25 12:52:59,011 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-08-25 12:52:59,039 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "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-25 12:52:59,051 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c74e61d/web.assets_frontend.min.css, copying from /web/assets/c74e61d/web.assets_frontend.min.css 2026-08-25 12:52:59,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "GET /web/assets/1/c74e61d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.060 0.038 2026-08-25 12:52:59,137 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js, copying from /web/assets/fc8f9c9/web.assets_frontend_minimal.min.js 2026-08-25 12:52:59,146 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "GET /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.074 2026-08-25 12:52:59,163 25 INFO rb-44da9a1-224237-407818 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-25 12:52:59,163 25 INFO rb-44da9a1-224237-407818 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-25 12:52:59,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js, copying from /web/assets/72b3fbb/web.__assets_tests_call__.min.js 2026-08-25 12:52:59,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "GET /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.031 2026-08-25 12:52:59,281 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:52:59,288 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.016 2026-08-25 12:52:59,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "GET /web/image/website/1/logo/My%20Website?unique=5bbc5bf HTTP/1.1" 200 - 4 0.005 0.015 2026-08-25 12:52:59,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.012 0.008 2026-08-25 12:52:59,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js, copying from /web/assets/e8f87be/web.assets_frontend_lazy.min.js 2026-08-25 12:52:59,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "GET /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.022 0.076 2026-08-25 12:52:59,850 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:52:59,904 25 INFO rb-44da9a1-224237-407818 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-25 12:52:59,922 25 INFO rb-44da9a1-224237-407818 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-25 12:52:59,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:52:59] "POST /mail/data HTTP/1.1" 200 - 18 0.024 0.020 2026-08-25 12:53:00,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:00] "GET /my/projects/247 HTTP/1.1" 303 - 11 0.008 0.011 2026-08-25 12:53:00,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:00] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 69 0.105 0.284 2026-08-25 12:53:00,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:00] "GET /web/assets/6d8e1b2/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:53:00,448 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:00] "GET /web/assets/50744b2/project.webclient.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:53:00,498 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:00] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:53:00,914 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:53:00,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-08-25 12:53:00,959 25 INFO rb-44da9a1-224237-407818 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-25 12:53:00,998 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-25 12:53:01,004 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.017 0.018 2026-08-25 12:53:01,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 0.017 2026-08-25 12:53:01,125 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "POST /mail/data HTTP/1.1" 200 - 18 0.031 0.043 2026-08-25 12:53:01,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-08-25 12:53:01,302 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.060 0.141 2026-08-25 12:53:01,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.008 0.014 2026-08-25 12:53:01,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.030 0.051 2026-08-25 12:53:01,506 25 INFO rb-44da9a1-224237-407818 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-25 12:53:01,565 25 INFO rb-44da9a1-224237-407818 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-25 12:53:01,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.007 2026-08-25 12:53:01,600 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:53:01,627 25 INFO rb-44da9a1-224237-407818 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-25 12:53:01,678 25 INFO rb-44da9a1-224237-407818 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-25 12:53:01,736 25 INFO rb-44da9a1-224237-407818 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-25 12:53:01,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 43 0.050 0.045 2026-08-25 12:53:01,878 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.017 0.018 2026-08-25 12:53:01,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.046 2026-08-25 12:53:02,047 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.028 0.039 2026-08-25 12:53:02,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:53:02,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-08-25 12:53:02,286 25 INFO rb-44da9a1-224237-407818 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-25 12:53:02,360 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /mail/data HTTP/1.1" 200 - 18 0.028 0.048 2026-08-25 12:53:02,395 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.017 0.070 2026-08-25 12:53:02,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 31 0.035 0.139 2026-08-25 12:53:02,491 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "GET /web/image/res.partner/1401/avatar_128?access_token=dae29814000bf5a9441973b644c9864e815892b73d683d05ca88c853adf00472o0x6aafdd5a&unique=1787662365000 HTTP/1.1" 200 - 5 0.014 0.167 2026-08-25 12:53:02,644 25 INFO rb-44da9a1-224237-407818 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-25 12:53:02,684 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:53:02,742 25 INFO rb-44da9a1-224237-407818 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-25 12:53:02,781 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.052 0.046 2026-08-25 12:53:02,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.076 2026-08-25 12:53:02,813 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.060 2026-08-25 12:53:02,818 25 INFO rb-44da9a1-224237-407818 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-25 12:53:02,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.004 0.016 2026-08-25 12:53:02,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.010 0.058 2026-08-25 12:53:02,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.079 2026-08-25 12:53:02,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.073 2026-08-25 12:53:02,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.005 0.016 2026-08-25 12:53:02,950 25 INFO rb-44da9a1-224237-407818 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-25 12:53:02,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.020 0.040 2026-08-25 12:53:03,067 25 INFO rb-44da9a1-224237-407818 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-25 12:53:03,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /mail/message/post HTTP/1.1" 200 - 34 0.022 0.036 2026-08-25 12:53:03,122 25 INFO rb-44da9a1-224237-407818 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-25 12:53:03,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.004 0.009 2026-08-25 12:53:03,160 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /mail/data HTTP/1.1" 200 - 9 0.006 0.023 2026-08-25 12:53:03,194 25 INFO rb-44da9a1-224237-407818 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-25 12:53:03,249 25 INFO rb-44da9a1-224237-407818 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-25 12:53:03,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.015 0.013 2026-08-25 12:53:03,310 25 INFO rb-44da9a1-224237-407818 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-25 12:53:03,318 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.019 0.009 2026-08-25 12:53:03,359 25 INFO rb-44da9a1-224237-407818 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-25 12:53:03,364 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.025 0.044 2026-08-25 12:53:03,418 25 INFO rb-44da9a1-224237-407818 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-25 12:53:03,435 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.004 0.009 2026-08-25 12:53:03,466 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.008 0.011 2026-08-25 12:53:03,480 25 INFO rb-44da9a1-224237-407818 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-25 12:53:03,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.018 0.041 2026-08-25 12:53:03,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 7 0.006 0.048 2026-08-25 12:53:03,597 25 INFO rb-44da9a1-224237-407818 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-25 12:53:03,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.012 0.024 2026-08-25 12:53:03,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:53:03,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:03] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.002 0.007 2026-08-25 12:53:03,702 25 INFO rb-44da9a1-224237-407818 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-25 12:53:03,752 25 INFO rb-44da9a1-224237-407818 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-25 12:53:03,803 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-08-25 12:53:03,804 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-25 12:53:03,965 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 22863092 (allocated 26222592) 2026-08-25 12:53:03,972 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 144153 2026-08-25 12:53:03,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-08-25 12:53:03,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 144153 2026-08-25 12:53:04,081 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125304_081313_test_02_project_sharing.txt 2026-08-25 12:53:04,081 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmp1rmd8r2w_chrome_odoo" 2026-08-25 12:53:04,097 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-08-25 12:53:04,530 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 144370 2026-08-25 12:53:04,531 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp4fun32zq_chrome_odoo 2026-08-25 12:53:04,531 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:38201/json/version 2026-08-25 12:53:04,533 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:04,598 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-08-25 12:53:04,598 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:38201/json 2026-08-25 12:53:04,599 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:04,627 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:38201/devtools/page/8967EF268359796829A232C6BE053C13 2026-08-25 12:53:04,681 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-08-25 12:53:04,699 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-08-25 12:53:04,782 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-25 12:53:04,792 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-08-25 12:53:04,799 25 INFO rb-44da9a1-224237-407818 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-25 12:53:04,799 25 INFO rb-44da9a1-224237-407818 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-25 12:53:04,828 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:53:05,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:05] "GET /my/projects HTTP/1.1" 200 - 133 0.127 1.009 2026-08-25 12:53:05,953 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '8967EF268359796829A232C6BE053C13', 'loaderId': '7FC938E9AB566E7966C45D43AA6F6E21', 'isDownload': False} 2026-08-25 12:53:05,953 25 INFO rb-44da9a1-224237-407818 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-25 12:53:05,971 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53: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-25 12:53:05,996 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c74e61d/web.assets_frontend.min.css, copying from /web/assets/c74e61d/web.assets_frontend.min.css 2026-08-25 12:53:06,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:06] "GET /web/assets/1/c74e61d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.067 0.040 2026-08-25 12:53:06,102 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js, copying from /web/assets/fc8f9c9/web.assets_frontend_minimal.min.js 2026-08-25 12:53:06,114 25 INFO rb-44da9a1-224237-407818 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-25 12:53:06,115 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:06] "GET /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.108 2026-08-25 12:53:06,117 25 INFO rb-44da9a1-224237-407818 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-25 12:53:06,128 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js, copying from /web/assets/72b3fbb/web.__assets_tests_call__.min.js 2026-08-25 12:53:06,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:06] "GET /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.029 2026-08-25 12:53:06,228 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:06,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:06] "GET /web/image/website/1/logo/My%20Website?unique=5bbc5bf HTTP/1.1" 200 - 4 0.002 0.008 2026-08-25 12:53:06,244 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:06] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:53:06,300 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js, copying from /web/assets/e8f87be/web.assets_frontend_lazy.min.js 2026-08-25 12:53:06,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:06] "GET /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.040 2026-08-25 12:53:06,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:06] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.003 0.052 2026-08-25 12:53:06,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-08-25 12:53:06,816 25 INFO rb-44da9a1-224237-407818 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-25 12:53:06,823 25 INFO rb-44da9a1-224237-407818 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-25 12:53:06,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:06] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.017 2026-08-25 12:53:06,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:06] "GET /my/projects/247 HTTP/1.1" 303 - 14 0.010 0.012 2026-08-25 12:53:07,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:07] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 69 0.071 0.253 2026-08-25 12:53:07,293 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:07] "GET /web/assets/6d8e1b2/project.webclient.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-08-25 12:53:07,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:07] "GET /web/assets/50744b2/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:53:07,336 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:07] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:53:07,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:53:07,776 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:07] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:53:07,792 25 INFO rb-44da9a1-224237-407818 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-25 12:53:07,820 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-08-25 12:53:07,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.012 2026-08-25 12:53:07,860 25 INFO rb-44da9a1-224237-407818 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-25 12:53:07,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:07] "POST /web/action/load HTTP/1.1" 200 - 12 0.016 0.031 2026-08-25 12:53:07,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:07] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.063 2026-08-25 12:53:08,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.055 0.104 2026-08-25 12:53:08,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.230 2026-08-25 12:53:08,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.008 2026-08-25 12:53:08,253 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.061 0.049 2026-08-25 12:53:08,295 25 INFO rb-44da9a1-224237-407818 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-25 12:53:08,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.005 0.034 2026-08-25 12:53:08,387 25 INFO rb-44da9a1-224237-407818 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-25 12:53:08,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.031 0.033 2026-08-25 12:53:08,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:08] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.004 0.013 2026-08-25 12:53:08,573 25 INFO rb-44da9a1-224237-407818 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-25 12:53:08,626 25 INFO rb-44da9a1-224237-407818 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-25 12:53:08,677 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-08-25 12:53:08,678 25 INFO rb-44da9a1-224237-407818 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-25 12:53:08,807 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 13873740 (allocated 16777216) 2026-08-25 12:53:08,825 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 144370 2026-08-25 12:53:08,826 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-08-25 12:53:08,827 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 144370 2026-08-25 12:53:08,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125308_899594_test_03_project_sharing.txt 2026-08-25 12:53:08,899 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmp4fun32zq_chrome_odoo" 2026-08-25 12:53:08,914 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-08-25 12:53:09,429 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:53:09,632 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-25 12:53:09,746 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-08-25 12:53:09,768 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:53:09,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:09] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.020 0.168 2026-08-25 12:53:10,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 144558 2026-08-25 12:53:10,209 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpirhv2k17_chrome_odoo 2026-08-25 12:53:10,210 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:46397/json/version 2026-08-25 12:53:10,213 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:10,268 25 INFO rb-44da9a1-224237-407818 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-25 12:53:10,268 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:46397/json 2026-08-25 12:53:10,268 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:10,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:46397/devtools/page/2C8AF602D64C2AA5E2501213F67227F6 2026-08-25 12:53:10,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-08-25 12:53:10,306 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-08-25 12:53:10,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-25 12:53:10,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-08-25 12:53:10,479 25 INFO rb-44da9a1-224237-407818 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-25 12:53:10,479 25 INFO rb-44da9a1-224237-407818 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-25 12:53:11,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:11] "GET /my/projects HTTP/1.1" 200 - 126 0.110 0.962 2026-08-25 12:53:11,572 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '2C8AF602D64C2AA5E2501213F67227F6', 'loaderId': 'E5EA2475A4286A5EE36F376B6F56C1FB', 'isDownload': False} 2026-08-25 12:53:11,572 25 INFO rb-44da9a1-224237-407818 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-25 12:53:11,597 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:11] "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-25 12:53:11,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c74e61d/web.assets_frontend.min.css, copying from /web/assets/c74e61d/web.assets_frontend.min.css 2026-08-25 12:53:11,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:11] "GET /web/assets/1/c74e61d/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.049 0.050 2026-08-25 12:53:11,707 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js, copying from /web/assets/fc8f9c9/web.assets_frontend_minimal.min.js 2026-08-25 12:53:11,717 25 INFO rb-44da9a1-224237-407818 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-25 12:53:11,718 25 INFO rb-44da9a1-224237-407818 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-25 12:53:11,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:11] "GET /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.081 2026-08-25 12:53:11,734 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js, copying from /web/assets/72b3fbb/web.__assets_tests_call__.min.js 2026-08-25 12:53:11,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:11] "GET /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.031 2026-08-25 12:53:11,822 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:53:11,828 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:11] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:11,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:11] "GET /web/image/website/1/logo/My%20Website?unique=5bbc5bf HTTP/1.1" 200 - 4 0.002 0.007 2026-08-25 12:53:11,923 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:11] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.004 0.014 2026-08-25 12:53:11,943 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js, copying from /web/assets/e8f87be/web.assets_frontend_lazy.min.js 2026-08-25 12:53:11,979 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:11] "GET /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.062 2026-08-25 12:53:12,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:53:12,503 25 INFO rb-44da9a1-224237-407818 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-25 12:53:12,523 25 INFO rb-44da9a1-224237-407818 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-25 12:53:12,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:12] "POST /mail/data HTTP/1.1" 200 - 18 0.030 0.018 2026-08-25 12:53:12,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:12] "GET /my/projects/247 HTTP/1.1" 303 - 11 0.011 0.016 2026-08-25 12:53:12,968 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:12] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 67 0.093 0.250 2026-08-25 12:53:13,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "GET /web/assets/6d8e1b2/project.webclient.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-08-25 12:53:13,033 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "GET /web/assets/50744b2/project.webclient.min.js HTTP/1.1" 200 - 2 0.007 0.017 2026-08-25 12:53:13,065 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-08-25 12:53:13,514 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:13,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:53:13,544 25 INFO rb-44da9a1-224237-407818 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-25 12:53:13,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-08-25 12:53:13,575 25 INFO rb-44da9a1-224237-407818 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-25 12:53:13,620 25 INFO rb-44da9a1-224237-407818 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-25 12:53:13,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "POST /web/action/load HTTP/1.1" 200 - 12 0.019 0.017 2026-08-25 12:53:13,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "POST /mail/data HTTP/1.1" 200 - 18 0.018 0.043 2026-08-25 12:53:13,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-08-25 12:53:13,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.048 0.119 2026-08-25 12:53:13,900 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.004 0.011 2026-08-25 12:53:13,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.024 0.032 2026-08-25 12:53:14,084 25 INFO rb-44da9a1-224237-407818 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-25 12:53:14,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.026 2026-08-25 12:53:14,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.044 0.049 2026-08-25 12:53:14,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:53:14,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:14] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.003 2026-08-25 12:53:14,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:14] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.072 0.027 2026-08-25 12:53:14,594 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:14] "GET /web/image/res.partner/1401/avatar_128?access_token=dae29814000bf5a9441973b644c9864e815892b73d683d05ca88c853adf00472o0x6aafdd5a&unique=1787662365000 HTTP/1.1" 200 - 5 0.003 0.097 2026-08-25 12:53:14,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:14] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.108 2026-08-25 12:53:14,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:14] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:53:14,700 25 INFO rb-44da9a1-224237-407818 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-25 12:53:14,711 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:14] "GET /web/image/res.partner/2/avatar_128?access_token=d439ace86d37b316229fcb9468b18f78bf246981f3a82c595881a7b6cd637916o0x6aadfc51&unique=1787662365000 HTTP/1.1" 200 - 4 0.005 0.012 2026-08-25 12:53:14,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:14] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:53:14,758 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-08-25 12:53:14,758 25 INFO rb-44da9a1-224237-407818 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-25 12:53:14,896 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18589248 (allocated 20185088) 2026-08-25 12:53:14,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 144558 2026-08-25 12:53:14,905 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-08-25 12:53:14,910 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 144558 2026-08-25 12:53:14,985 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125314_985225_test_04_project_sharing_chatter_message_reactions.txt 2026-08-25 12:53:14,985 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpirhv2k17_chrome_odoo" 2026-08-25 12:53:14,997 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-08-25 12:53:15,526 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 144751 2026-08-25 12:53:15,527 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmp40d9xsd5_chrome_odoo 2026-08-25 12:53:15,558 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:39663/json/version 2026-08-25 12:53:15,559 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:15,579 25 INFO rb-44da9a1-224237-407818 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-25 12:53:15,579 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:39663/json 2026-08-25 12:53:15,596 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:15,610 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:39663/devtools/page/CA78E74CCD8BCCC92FAE5C128632A378 2026-08-25 12:53:15,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-08-25 12:53:15,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-08-25 12:53:15,744 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-25 12:53:15,762 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-08-25 12:53:15,768 25 INFO rb-44da9a1-224237-407818 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-25 12:53:15,768 25 INFO rb-44da9a1-224237-407818 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-25 12:53:15,794 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:53:17,167 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:17] "GET /my/projects HTTP/1.1" 200 - 133 0.129 1.247 2026-08-25 12:53:17,175 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': 'CA78E74CCD8BCCC92FAE5C128632A378', 'loaderId': 'A7FC2E021C316E289BC1960537E8B7BD', 'isDownload': False} 2026-08-25 12:53:17,175 25 INFO rb-44da9a1-224237-407818 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-25 12:53:17,211 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:53:17,229 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c74e61d/web.assets_frontend.min.css, copying from /web/assets/c74e61d/web.assets_frontend.min.css 2026-08-25 12:53:17,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:17] "GET /web/assets/1/c74e61d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.060 0.050 2026-08-25 12:53:17,319 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js, copying from /web/assets/fc8f9c9/web.assets_frontend_minimal.min.js 2026-08-25 12:53:17,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:17] "GET /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.092 2026-08-25 12:53:17,350 25 INFO rb-44da9a1-224237-407818 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-25 12:53:17,350 25 INFO rb-44da9a1-224237-407818 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-25 12:53:17,351 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js, copying from /web/assets/72b3fbb/web.__assets_tests_call__.min.js 2026-08-25 12:53:17,367 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:17] "GET /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.021 2026-08-25 12:53:17,469 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:17,475 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:17] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:17,485 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:17] "GET /web/image/website/1/logo/My%20Website?unique=5bbc5bf HTTP/1.1" 200 - 4 0.012 0.015 2026-08-25 12:53:17,529 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js, copying from /web/assets/e8f87be/web.assets_frontend_lazy.min.js 2026-08-25 12:53:17,564 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:17] "GET /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.043 2026-08-25 12:53:17,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:17] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.006 0.050 2026-08-25 12:53:17,965 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:53:18,033 25 INFO rb-44da9a1-224237-407818 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-25 12:53:18,047 25 INFO rb-44da9a1-224237-407818 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-25 12:53:18,077 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:18] "POST /mail/data HTTP/1.1" 200 - 18 0.019 0.015 2026-08-25 12:53:18,139 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:18] "GET /my/projects/247 HTTP/1.1" 303 - 11 0.011 0.015 2026-08-25 12:53:18,457 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:18] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 69 0.032 0.278 2026-08-25 12:53:18,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:18] "GET /web/assets/6d8e1b2/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:53:18,496 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:18] "GET /web/assets/50744b2/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-08-25 12:53:18,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:18] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:53:18,966 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:18] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:53:18,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:53:18,989 25 INFO rb-44da9a1-224237-407818 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-25 12:53:19,011 25 INFO rb-44da9a1-224237-407818 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-25 12:53:19,012 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-08-25 12:53:19,049 25 INFO rb-44da9a1-224237-407818 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-25 12:53:19,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:19] "POST /web/action/load HTTP/1.1" 200 - 12 0.014 0.018 2026-08-25 12:53:19,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:19] "POST /mail/data HTTP/1.1" 200 - 18 0.028 0.051 2026-08-25 12:53:19,303 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.065 0.135 2026-08-25 12:53:19,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.247 2026-08-25 12:53:19,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.006 0.008 2026-08-25 12:53:19,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.029 0.057 2026-08-25 12:53:19,532 25 INFO rb-44da9a1-224237-407818 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-25 12:53:19,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.025 0.041 2026-08-25 12:53:19,761 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:19] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.045 0.079 2026-08-25 12:53:19,828 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:19] "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-25 12:53:19,918 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:19] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-08-25 12:53:20,032 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:20] "POST /mail/data HTTP/1.1" 200 - 18 0.030 0.023 2026-08-25 12:53:20,055 25 INFO rb-44da9a1-224237-407818 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-25 12:53:20,065 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:20] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.018 0.032 2026-08-25 12:53:20,081 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:20] "GET /web/image/res.partner/1401/avatar_128?access_token=dae29814000bf5a9441973b644c9864e815892b73d683d05ca88c853adf00472o0x6aafdd5a&unique=1787662365000 HTTP/1.1" 200 - 5 0.006 0.057 2026-08-25 12:53:20,383 25 INFO rb-44da9a1-224237-407818 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-25 12:53:20,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:20] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.017 0.023 2026-08-25 12:53:20,484 25 INFO rb-44da9a1-224237-407818 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-25 12:53:20,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:20] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.019 0.021 2026-08-25 12:53:20,824 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-08-25 12:53:20,825 25 INFO rb-44da9a1-224237-407818 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-25 12:53:20,972 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17502784 (allocated 19136512) 2026-08-25 12:53:20,982 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 144751 2026-08-25 12:53:20,985 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-08-25 12:53:20,991 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 144751 2026-08-25 12:53:21,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125321_071032_test_05_project_sharing_chatter_mention_users.txt 2026-08-25 12:53:21,071 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmp40d9xsd5_chrome_odoo" 2026-08-25 12:53:21,083 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-08-25 12:53:21,611 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 144943 2026-08-25 12:53:21,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmp3dd_qp_g_chrome_odoo 2026-08-25 12:53:21,612 25 INFO rb-44da9a1-224237-407818 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:39787/json/version 2026-08-25 12:53:21,613 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:21,647 25 INFO rb-44da9a1-224237-407818 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-25 12:53:21,647 25 INFO rb-44da9a1-224237-407818 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:39787/json 2026-08-25 12:53:21,648 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:21,665 25 INFO rb-44da9a1-224237-407818 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:39787/devtools/page/D8425B14457D3AAFCD92B10A9E3BC353 2026-08-25 12:53:21,674 25 INFO rb-44da9a1-224237-407818 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-25 12:53:21,682 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-08-25 12:53:21,826 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-08-25 12:53:21,834 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-08-25 12:53:21,836 25 INFO rb-44da9a1-224237-407818 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-25 12:53:21,836 25 INFO rb-44da9a1-224237-407818 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-25 12:53:21,862 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:53:22,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:22] "GET /odoo HTTP/1.1" 303 - 5 0.002 0.200 2026-08-25 12:53:23,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /my HTTP/1.1" 200 - 141 0.114 0.909 2026-08-25 12:53:23,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': 'D8425B14457D3AAFCD92B10A9E3BC353', 'loaderId': '2939551CFEE227EAF3FFA1EC82FDBAC9', 'isDownload': False} 2026-08-25 12:53:23,079 25 INFO rb-44da9a1-224237-407818 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-25 12:53:23,109 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:53:23,128 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c74e61d/web.assets_frontend.min.css, copying from /web/assets/c74e61d/web.assets_frontend.min.css 2026-08-25 12:53:23,182 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /web/assets/1/c74e61d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.047 2026-08-25 12:53:23,188 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js, copying from /web/assets/fc8f9c9/web.assets_frontend_minimal.min.js 2026-08-25 12:53:23,209 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /web/assets/1/fc8f9c9/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.059 2026-08-25 12:53:23,213 25 INFO rb-44da9a1-224237-407818 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-25 12:53:23,216 25 INFO rb-44da9a1-224237-407818 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-25 12:53:23,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js, copying from /web/assets/72b3fbb/web.__assets_tests_call__.min.js 2026-08-25 12:53:23,245 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /web/assets/1/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.031 2026-08-25 12:53:23,366 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:53:23,369 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:53:23,373 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:53:23,378 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:53:23,384 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:53:23,396 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /web/image/website/1/logo/My%20Website?unique=5bbc5bf HTTP/1.1" 200 - 4 0.019 0.016 2026-08-25 12:53:23,441 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js, copying from /web/assets/e8f87be/web.assets_frontend_lazy.min.js 2026-08-25 12:53:23,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /web/assets/1/e8f87be/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.053 2026-08-25 12:53:23,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /web/image/website/1/favicon?unique=5bbc5bf HTTP/1.1" 200 - 4 0.004 0.065 2026-08-25 12:53:23,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-08-25 12:53:23,996 25 INFO rb-44da9a1-224237-407818 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-25 12:53:24,026 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "POST /my/counters HTTP/1.1" 200 - 27 0.037 0.036 2026-08-25 12:53:24,056 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:53:24,116 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "POST /my/counters HTTP/1.1" 200 - 26 0.049 0.107 2026-08-25 12:53:24,159 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:53:24,163 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:53:24,163 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:53:24,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "POST /my/counters HTTP/1.1" 200 - 24 0.030 0.183 2026-08-25 12:53:24,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "POST /mail/data HTTP/1.1" 200 - 18 0.011 0.184 2026-08-25 12:53:24,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "GET /my/projects HTTP/1.1" 200 - 38 0.036 0.341 2026-08-25 12:53:24,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "GET /website/translations?hash=e38c6a406a50b814cec54725c8c77986b594c4f3&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:53:24,848 25 INFO rb-44da9a1-224237-407818 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-25 12:53:24,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "POST /mail/data HTTP/1.1" 200 - 7 0.010 0.012 2026-08-25 12:53:24,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:24] "GET /my/projects/247 HTTP/1.1" 303 - 11 0.006 0.012 2026-08-25 12:53:25,289 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:25] "GET /my/projects/247/project_sharing HTTP/1.1" 200 - 65 0.088 0.253 2026-08-25 12:53:25,330 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:25] "GET /web/assets/6d8e1b2/project.webclient.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-08-25 12:53:25,338 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:25] "GET /web/assets/50744b2/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 12:53:25,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:25] "GET /web/assets/72b3fbb/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.006 2026-08-25 12:53:25,838 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:25] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:25,852 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:53:25,872 25 INFO rb-44da9a1-224237-407818 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-25 12:53:25,916 25 INFO rb-44da9a1-224237-407818 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-25 12:53:25,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.014 0.021 2026-08-25 12:53:26,005 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.019 2026-08-25 12:53:26,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "POST /mail/data HTTP/1.1" 200 - 18 0.040 0.048 2026-08-25 12:53:26,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-08-25 12:53:26,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.050 0.142 2026-08-25 12:53:26,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.007 0.012 2026-08-25 12:53:26,323 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.020 0.041 2026-08-25 12:53:26,435 25 INFO rb-44da9a1-224237-407818 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-25 12:53:26,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.010 0.038 2026-08-25 12:53:26,615 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.030 0.058 2026-08-25 12:53:26,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "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-25 12:53:26,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-08-25 12:53:26,895 25 INFO rb-44da9a1-224237-407818 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-25 12:53:26,937 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "POST /mail/data HTTP/1.1" 200 - 18 0.015 0.026 2026-08-25 12:53:26,965 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-08-25 12:53:26,967 25 INFO rb-44da9a1-224237-407818 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-25 12:53:26,968 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.008 0.048 2026-08-25 12:53:26,985 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:26] "GET /web/image/res.partner/1401/avatar_128?access_token=dae29814000bf5a9441973b644c9864e815892b73d683d05ca88c853adf00472o0x6aafdd5a&unique=1787662365000 HTTP/1.1" 200 - 5 0.004 0.039 2026-08-25 12:53:27,154 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 17159696 (allocated 20447232) 2026-08-25 12:53:27,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 144943 2026-08-25 12:53:27,196 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-08-25 12:53:27,197 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 144943 2026-08-25 12:53:27,266 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125327_266325_test_blocked_task_with_project_sharing_string_portal.txt 2026-08-25 12:53:27,266 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmp3dd_qp_g_chrome_odoo" 2026-08-25 12:53:27,295 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-25 12:53:28,620 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-08-25 12:53:28,739 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-08-25 12:53:28,822 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-08-25 12:53:29,115 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-08-25 12:53:29,475 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-08-25 12:53:29,932 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-08-25 12:53:30,221 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-08-25 12:53:30,479 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-08-25 12:53:30,850 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-08-25 12:53:31,275 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-08-25 12:53:31,711 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-08-25 12:53:32,629 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-08-25 12:53:33,156 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-08-25 12:53:33,520 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:53:33,698 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-08-25 12:53:33,869 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-08-25 12:53:33,971 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-08-25 12:53:34,346 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7816, 7763] 2026-08-25 12:53:34,360 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted project.task records with IDs: [1046, 1110] 2026-08-25 12:53:34,364 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2995, 2996, 3072, 3073] 2026-08-25 12:53:34,369 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-08-25 12:53:34,502 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-08-25 12:53:37,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-08-25 12:53:37,679 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-08-25 12:53:37,766 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-08-25 12:53:38,244 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-08-25 12:53:38,468 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 12:53:40,640 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-08-25 12:53:40,907 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 145149 2026-08-25 12:53:40,907 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmp7ve29iwv_chrome_odoo 2026-08-25 12:53:40,908 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:46637/json/version 2026-08-25 12:53:40,909 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:40,943 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-08-25 12:53:40,943 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:46637/json 2026-08-25 12:53:40,944 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:40,976 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:46637/devtools/page/30B62E9CB185FB0523479F30490996B3 2026-08-25 12:53:40,996 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-08-25 12:53:41,007 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-08-25 12:53:41,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:53:41,182 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-08-25 12:53:41,189 25 INFO rb-44da9a1-224237-407818 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-25 12:53:41,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-25 12:53:41,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:53:42,255 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:42] "GET /odoo HTTP/1.1" 200 - 146 0.075 0.969 2026-08-25 12:53:42,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': '30B62E9CB185FB0523479F30490996B3', 'loaderId': '23D3CB2B1BBE84706D90F024D356B9FE', 'isDownload': False} 2026-08-25 12:53:42,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-08-25 12:53:42,292 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:42] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-08-25 12:53:42,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:42] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:53:42,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:42] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.045 0.099 2026-08-25 12:53:42,468 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.007 0.171 2026-08-25 12:53:42,501 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:42] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 12:53:42,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:42] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.005 2026-08-25 12:53:43,113 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:43,121 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:53:43,143 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-08-25 12:53:43,194 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:53:43,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-08-25 12:53:43,255 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.042 0.043 2026-08-25 12:53:43,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-08-25 12:53:43,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.088 2026-08-25 12:53:43,279 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:53:43,377 25 INFO rb-44da9a1-224237-407818 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-25 12:53:43,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /odoo HTTP/1.1" 200 - 27 0.040 0.054 2026-08-25 12:53:43,393 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:53:43,394 25 INFO rb-44da9a1-224237-407818 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-25 12:53:43,409 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53: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-25 12:53:43,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.151 2026-08-25 12:53:43,486 25 INFO rb-44da9a1-224237-407818 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-25 12:53:43,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.021 0.171 2026-08-25 12:53:43,542 25 INFO rb-44da9a1-224237-407818 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-25 12:53:43,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /web/image/res.partner/3/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 6 0.011 0.214 2026-08-25 12:53:43,582 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.231 2026-08-25 12:53:43,585 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.117 2026-08-25 12:53:43,644 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "POST /mail/data HTTP/1.1" 200 - 35 0.026 0.139 2026-08-25 12:53:43,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.323 2026-08-25 12:53:43,684 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.123 2026-08-25 12:53:43,727 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.233 2026-08-25 12:53:43,942 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:43] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.060 0.165 2026-08-25 12:53:44,024 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.046 2026-08-25 12:53:44,101 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.034 0.088 2026-08-25 12:53:44,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.123 2026-08-25 12:53:44,184 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "POST /mail/data HTTP/1.1" 200 - 45 0.029 0.152 2026-08-25 12:53:44,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.074 2026-08-25 12:53:44,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.014 2026-08-25 12:53:44,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.017 2026-08-25 12:53:44,318 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,384 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:53:44,435 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,442 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.021 0.043 2026-08-25 12:53:44,495 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,538 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,599 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,664 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,668 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:53:44,722 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.038 0.034 2026-08-25 12:53:44,774 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,826 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,883 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,947 25 INFO rb-44da9a1-224237-407818 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-25 12:53:44,994 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:44] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.022 0.031 2026-08-25 12:53:44,999 25 INFO rb-44da9a1-224237-407818 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-25 12:53:45,001 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:45] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.059 2026-08-25 12:53:45,050 25 INFO rb-44da9a1-224237-407818 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-25 12:53:45,102 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-08-25 12:53:45,102 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-25 12:53:45,189 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 26280760 (allocated 28110848) 2026-08-25 12:53:45,196 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 145149 2026-08-25 12:53:45,198 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-08-25 12:53:45,204 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 145149 2026-08-25 12:53:45,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125345_300802_test_01_project_tags.txt 2026-08-25 12:53:45,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmp7ve29iwv_chrome_odoo" 2026-08-25 12:53:45,335 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:53:45,459 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-08-25 12:53:45,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 145355 2026-08-25 12:53:45,797 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp3kljstqo_chrome_odoo 2026-08-25 12:53:45,798 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:45269/json/version 2026-08-25 12:53:45,799 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:45,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:53:45,878 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:45269/json 2026-08-25 12:53:45,879 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:45,900 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:45269/devtools/page/0C13FBEAFD6D97B7D6391E0EC6F66D2B 2026-08-25 12:53:45,962 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-08-25 12:53:45,967 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-08-25 12:53:46,101 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:53:46,107 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-08-25 12:53:46,109 25 INFO rb-44da9a1-224237-407818 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-25 12:53:46,109 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-25 12:53:46,125 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:53:47,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:47] "GET /odoo HTTP/1.1" 200 - 150 0.101 0.928 2026-08-25 12:53:47,160 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': '0C13FBEAFD6D97B7D6391E0EC6F66D2B', 'loaderId': '590B318AD099318B47E48EC87FAC5A5D', 'isDownload': False} 2026-08-25 12:53:47,160 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-08-25 12:53:47,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:47] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-08-25 12:53:47,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:47] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-08-25 12:53:47,332 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:47] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.026 0.109 2026-08-25 12:53:47,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.028 0.135 2026-08-25 12:53:47,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:47] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 12:53:47,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:47] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-08-25 12:53:47,973 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:47] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:53:47,974 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:47] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:53:48,002 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-08-25 12:53:48,052 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:53:48,073 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:53:48,092 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.021 0.041 2026-08-25 12:53:48,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:53:48,106 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-08-25 12:53:48,124 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:53:48,194 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /odoo HTTP/1.1" 200 - 27 0.013 0.043 2026-08-25 12:53:48,216 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.072 2026-08-25 12:53:48,236 25 INFO rb-44da9a1-224237-407818 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-25 12:53:48,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.015 2026-08-25 12:53:48,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "POST /web/action/load HTTP/1.1" 200 - 5 0.016 0.029 2026-08-25 12:53:48,277 25 INFO rb-44da9a1-224237-407818 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-25 12:53:48,285 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 12:53:48,294 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:53:48,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.015 0.085 2026-08-25 12:53:48,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /web/image/res.partner/3/avatar_128?unique=1787662425000 HTTP/1.1" 200 - 6 0.004 0.106 2026-08-25 12:53:48,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "POST /mail/data HTTP/1.1" 200 - 35 0.041 0.078 2026-08-25 12:53:48,412 25 INFO rb-44da9a1-224237-407818 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-25 12:53:48,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.184 2026-08-25 12:53:48,504 25 INFO rb-44da9a1-224237-407818 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-25 12:53:48,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "POST /mail/data HTTP/1.1" 200 - 57 0.058 0.133 2026-08-25 12:53:48,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.072 2026-08-25 12:53:48,586 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-08-25 12:53:48,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.076 2026-08-25 12:53:48,629 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.095 2026-08-25 12:53:48,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.049 0.035 2026-08-25 12:53:48,839 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /web/image/discuss.channel/2/avatar_128?unique=521bb5515362dc7146673cf5092a53387b9e9db51417a519baaf9952594d017971c2737816771555784b752593cb00b99998a233aceb2590ba743e0326cca706 HTTP/1.1" 200 - 3 0.001 0.078 2026-08-25 12:53:48,866 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /web/image/discuss.channel/1/avatar_128?unique=f83f222909f8e20a6112819da1284cb9849ebbdfd3239984a21e5fa9ab6a8cde0cc032c71d2c00608c518230d97494e6cd0c13fa5eed2a61a71e2da20efeb556 HTTP/1.1" 200 - 3 0.008 0.098 2026-08-25 12:53:48,906 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:48] "GET /web/image/res.partner/2/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 5 0.022 0.121 2026-08-25 12:53:49,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.094 0.226 2026-08-25 12:53:49,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-08-25 12:53:49,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:53:49,246 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:53:49,411 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.018 2026-08-25 12:53:49,418 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:49,462 25 INFO rb-44da9a1-224237-407818 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-25 12:53:49,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.017 0.017 2026-08-25 12:53:49,503 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.015 0.045 2026-08-25 12:53:49,525 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.061 2026-08-25 12:53:49,533 25 INFO rb-44da9a1-224237-407818 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-25 12:53:49,548 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.007 0.095 2026-08-25 12:53:49,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.005 0.117 2026-08-25 12:53:49,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "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.002 0.035 2026-08-25 12:53:49,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 13 0.009 0.019 2026-08-25 12:53:49,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.006 0.016 2026-08-25 12:53:49,731 25 INFO rb-44da9a1-224237-407818 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-25 12:53:49,790 25 INFO rb-44da9a1-224237-407818 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-25 12:53:49,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:49] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.004 0.008 2026-08-25 12:53:50,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "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.096 0.119 2026-08-25 12:53:50,202 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.029 0.125 2026-08-25 12:53:50,240 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.006 2026-08-25 12:53:50,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "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-25 12:53:50,255 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:53:50,311 25 INFO rb-44da9a1-224237-407818 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-25 12:53:50,349 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.008 0.022 2026-08-25 12:53:50,357 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.033 2026-08-25 12:53:50,435 25 INFO rb-44da9a1-224237-407818 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-25 12:53:50,495 25 INFO rb-44da9a1-224237-407818 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-25 12:53:50,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.006 0.017 2026-08-25 12:53:50,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.022 2026-08-25 12:53:50,588 25 INFO rb-44da9a1-224237-407818 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-25 12:53:50,647 25 INFO rb-44da9a1-224237-407818 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-25 12:53:50,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:53:50,688 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.005 0.013 2026-08-25 12:53:50,721 25 INFO rb-44da9a1-224237-407818 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-25 12:53:50,779 25 INFO rb-44da9a1-224237-407818 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-25 12:53:50,790 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:50] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:53:51,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:51] "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.095 0.113 2026-08-25 12:53:51,042 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:53:51,060 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.026 2026-08-25 12:53:51,070 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:51] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.030 2026-08-25 12:53:51,116 25 INFO rb-44da9a1-224237-407818 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-25 12:53:51,161 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:51] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.015 0.025 2026-08-25 12:53:51,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:51] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.037 2026-08-25 12:53:51,206 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-08-25 12:53:51,206 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-25 12:53:51,426 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 37945952 (allocated 40042496) 2026-08-25 12:53:51,441 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 145355 2026-08-25 12:53:51,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-08-25 12:53:51,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 145355 2026-08-25 12:53:51,524 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125351_524231_test_project_templates_tour.txt 2026-08-25 12:53:51,524 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp3kljstqo_chrome_odoo" 2026-08-25 12:53:51,541 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:53:51,581 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-08-25 12:53:51,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 145591 2026-08-25 12:53:51,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp8nks7vey_chrome_odoo 2026-08-25 12:53:51,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:38409/json/version 2026-08-25 12:53:51,840 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:51,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:53:51,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:38409/json 2026-08-25 12:53:51,877 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:53:51,958 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:38409/devtools/page/B214BE853738FB44F10086BC36FA9386 2026-08-25 12:53:51,967 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-25 12:53:51,983 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-25 12:53:52,004 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:53:52,013 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-08-25 12:53:52,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-25 12:53:52,062 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-25 12:53:52,075 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:53:53,385 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:53] "GET /odoo HTTP/1.1" 200 - 156 0.131 1.182 2026-08-25 12:53:53,389 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': 'B214BE853738FB44F10086BC36FA9386', 'loaderId': 'E38A18942EF4A52DA0A9BE2191F8A304', 'isDownload': False} 2026-08-25 12:53:53,389 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-08-25 12:53:53,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:53] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:53:53,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:53] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-08-25 12:53:53,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:53] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.029 0.127 2026-08-25 12:53:53,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.157 2026-08-25 12:53:53,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:53] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:53:53,714 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:53] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:53:54,261 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:54,266 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:54,285 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:53:54,324 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:53:54,358 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.020 0.032 2026-08-25 12:53:54,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:53:54,375 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.039 2026-08-25 12:53:54,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:53:54,406 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:54,497 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /odoo HTTP/1.1" 200 - 27 0.022 0.045 2026-08-25 12:53:54,516 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.076 2026-08-25 12:53:54,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.015 2026-08-25 12:53:54,559 25 INFO rb-44da9a1-224237-407818 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-25 12:53:54,586 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-08-25 12:53:54,610 25 INFO rb-44da9a1-224237-407818 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-25 12:53:54,613 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "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-25 12:53:54,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /web/image/res.partner/3/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 13 0.035 0.099 2026-08-25 12:53:54,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.152 2026-08-25 12:53:54,685 25 INFO rb-44da9a1-224237-407818 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-25 12:53:54,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.163 2026-08-25 12:53:54,724 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.128 2026-08-25 12:53:54,788 25 INFO rb-44da9a1-224237-407818 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-25 12:53:54,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "POST /mail/data HTTP/1.1" 200 - 35 0.030 0.170 2026-08-25 12:53:54,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.144 2026-08-25 12:53:54,827 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.027 2026-08-25 12:53:54,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-08-25 12:53:54,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "POST /mail/data HTTP/1.1" 200 - 57 0.042 0.103 2026-08-25 12:53:54,940 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:54] "POST /mail/data HTTP/1.1" 200 - 1 0.002 0.118 2026-08-25 12:53:55,123 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.052 0.201 2026-08-25 12:53:55,201 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.040 2026-08-25 12:53:55,208 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.046 2026-08-25 12:53:55,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.057 2026-08-25 12:53:55,239 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-08-25 12:53:55,410 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:53:55,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.024 2026-08-25 12:53:55,467 25 INFO rb-44da9a1-224237-407818 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-25 12:53:55,495 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.047 2026-08-25 12:53:55,524 25 INFO rb-44da9a1-224237-407818 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-25 12:53:55,526 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.016 0.066 2026-08-25 12:53:55,546 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.095 2026-08-25 12:53:55,569 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.117 2026-08-25 12:53:55,583 25 INFO rb-44da9a1-224237-407818 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-25 12:53:55,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.011 2026-08-25 12:53:55,650 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.008 0.016 2026-08-25 12:53:55,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.013 2026-08-25 12:53:55,773 25 INFO rb-44da9a1-224237-407818 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-25 12:53:55,835 25 INFO rb-44da9a1-224237-407818 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-25 12:53:55,922 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.032 0.053 2026-08-25 12:53:55,968 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:55] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.013 0.022 2026-08-25 12:53:56,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.059 0.160 2026-08-25 12:53:56,251 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:56] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 12:53:56,272 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:56] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.008 0.007 2026-08-25 12:53:56,297 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:56] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.010 0.011 2026-08-25 12:53:56,351 25 INFO rb-44da9a1-224237-407818 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-25 12:53:56,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-08-25 12:53:56,435 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:56] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.006 0.015 2026-08-25 12:53:56,466 25 INFO rb-44da9a1-224237-407818 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-25 12:53:56,519 25 INFO rb-44da9a1-224237-407818 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-25 12:53:56,576 25 INFO rb-44da9a1-224237-407818 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-25 12:53:56,590 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:56] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.004 0.009 2026-08-25 12:53:56,617 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:56] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.004 0.011 2026-08-25 12:53:56,631 25 INFO rb-44da9a1-224237-407818 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-25 12:53:56,688 25 INFO rb-44da9a1-224237-407818 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-25 12:53:56,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.015 2026-08-25 12:53:56,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:56] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.011 2026-08-25 12:53:56,741 25 INFO rb-44da9a1-224237-407818 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-25 12:53:56,797 25 INFO rb-44da9a1-224237-407818 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-25 12:53:56,849 25 INFO rb-44da9a1-224237-407818 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-25 12:53:56,909 25 INFO rb-44da9a1-224237-407818 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-25 12:53:56,964 25 INFO rb-44da9a1-224237-407818 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-25 12:53:57,000 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.035 0.054 2026-08-25 12:53:57,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:53:57,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.013 0.022 2026-08-25 12:53:57,098 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.011 2026-08-25 12:53:57,113 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.022 2026-08-25 12:53:57,294 25 INFO rb-44da9a1-224237-407818 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-25 12:53:57,340 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.041 0.050 2026-08-25 12:53:57,350 25 INFO rb-44da9a1-224237-407818 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-25 12:53:57,378 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "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-25 12:53:57,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.020 2026-08-25 12:53:57,408 25 INFO rb-44da9a1-224237-407818 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-25 12:53:57,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.015 0.039 2026-08-25 12:53:57,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.025 0.053 2026-08-25 12:53:57,536 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "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-25 12:53:57,591 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-08-25 12:53:57,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.003 0.003 2026-08-25 12:53:57,719 25 INFO rb-44da9a1-224237-407818 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-25 12:53:57,785 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /mail/thread/messages HTTP/1.1" 200 - 31 0.025 0.035 2026-08-25 12:53:57,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "POST /mail/data HTTP/1.1" 200 - 33 0.031 0.100 2026-08-25 12:53:57,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.027 2026-08-25 12:53:57,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:57] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-08-25 12:53:57,977 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,052 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,132 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,180 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,245 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,296 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:58] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.014 0.032 2026-08-25 12:53:58,301 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,344 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:58] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.007 0.015 2026-08-25 12:53:58,380 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:58] "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-25 12:53:58,439 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,467 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:58] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.018 2026-08-25 12:53:58,508 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,523 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:58] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.010 0.025 2026-08-25 12:53:58,550 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:58] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.011 2026-08-25 12:53:58,572 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:58] "POST /mail/data HTTP/1.1" 200 - 25 0.028 0.025 2026-08-25 12:53:58,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:58] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.048 2026-08-25 12:53:58,635 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,849 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:58] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 8 0.006 0.019 2026-08-25 12:53:58,885 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,894 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:58] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:53:58,932 25 INFO rb-44da9a1-224237-407818 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-25 12:53:58,961 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:58] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.017 0.036 2026-08-25 12:53:58,986 25 INFO rb-44da9a1-224237-407818 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-25 12:53:59,058 25 INFO rb-44da9a1-224237-407818 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-25 12:53:59,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:59] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.008 0.025 2026-08-25 12:53:59,152 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:53:59,158 25 INFO rb-44da9a1-224237-407818 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-25 12:53:59,208 25 INFO rb-44da9a1-224237-407818 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-25 12:53:59,275 25 INFO rb-44da9a1-224237-407818 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-25 12:53:59,329 25 INFO rb-44da9a1-224237-407818 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-25 12:53:59,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:59] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.019 0.046 2026-08-25 12:53:59,388 25 INFO rb-44da9a1-224237-407818 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-25 12:53:59,551 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.080 0.092 2026-08-25 12:53:59,595 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:59] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.010 0.021 2026-08-25 12:53:59,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.015 0.011 2026-08-25 12:53:59,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.017 0.058 2026-08-25 12:53:59,699 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.073 2026-08-25 12:53:59,741 25 INFO rb-44da9a1-224237-407818 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-25 12:53:59,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:59] "POST /mail/data HTTP/1.1" 200 - 35 0.055 0.108 2026-08-25 12:53:59,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:53:59] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.020 0.089 2026-08-25 12:53:59,888 25 INFO rb-44da9a1-224237-407818 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-25 12:53:59,943 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-08-25 12:53:59,994 25 INFO rb-44da9a1-224237-407818 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-25 12:54:00,055 25 INFO rb-44da9a1-224237-407818 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-25 12:54:00,132 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:00] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.029 0.046 2026-08-25 12:54:00,195 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:00] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.021 0.033 2026-08-25 12:54:00,231 25 INFO rb-44da9a1-224237-407818 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-25 12:54:00,278 25 INFO rb-44da9a1-224237-407818 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-25 12:54:00,336 25 INFO rb-44da9a1-224237-407818 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-25 12:54:00,383 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:00] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.013 0.031 2026-08-25 12:54:00,391 25 INFO rb-44da9a1-224237-407818 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-25 12:54:00,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-08-25 12:54:00,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.031 0.028 2026-08-25 12:54:00,508 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-08-25 12:54:00,509 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-25 12:54:00,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:00] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.027 0.056 2026-08-25 12:54:00,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.018 0.062 2026-08-25 12:54:00,571 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:00] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.078 2026-08-25 12:54:00,726 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 42660744 (allocated 44630016) 2026-08-25 12:54:00,737 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 145591 2026-08-25 12:54:00,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-08-25 12:54:00,760 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 145591 2026-08-25 12:54:00,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125400_839189_test_01_project_tour.txt 2026-08-25 12:54:00,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp8nks7vey_chrome_odoo" 2026-08-25 12:54:00,856 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-08-25 12:54:01,258 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 145843 2026-08-25 12:54:01,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmp8yusbykz_chrome_odoo 2026-08-25 12:54:01,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:35469/json/version 2026-08-25 12:54:01,259 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:54:01,300 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-08-25 12:54:01,300 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:35469/json 2026-08-25 12:54:01,300 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:54:01,311 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:35469/devtools/page/85BE63F269FFD4106475F748F0296C19 2026-08-25 12:54:01,360 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-08-25 12:54:01,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-08-25 12:54:01,470 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:54:01,476 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-08-25 12:54:01,478 25 INFO rb-44da9a1-224237-407818 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-25 12:54:01,479 25 INFO rb-44da9a1-224237-407818 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-25 12:54:01,500 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:54:02,565 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:02] "GET /odoo?debug=1 HTTP/1.1" 200 - 151 0.127 0.946 2026-08-25 12:54:02,569 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '85BE63F269FFD4106475F748F0296C19', 'loaderId': '99DC4678BFE5F734B2C9F10A6A76D1C9', 'isDownload': False} 2026-08-25 12:54:02,570 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-08-25 12:54:02,612 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:02] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-08-25 12:54:02,747 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:02] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.031 0.121 2026-08-25 12:54:02,753 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:02] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.162 2026-08-25 12:54:02,763 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.155 2026-08-25 12:54:02,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:02] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:54:02,880 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:02] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-08-25 12:54:03,436 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:54:03,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-25 12:54:03,443 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:54:03,494 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:54:03,510 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-08-25 12:54:03,537 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.032 0.038 2026-08-25 12:54:03,561 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.067 2026-08-25 12:54:03,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-08-25 12:54:03,587 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:03,652 25 INFO rb-44da9a1-224237-407818 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-25 12:54:03,661 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /odoo HTTP/1.1" 200 - 27 0.019 0.040 2026-08-25 12:54:03,697 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.076 2026-08-25 12:54:03,710 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.023 2026-08-25 12:54:03,730 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:54:03,742 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:54:03,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.040 0.058 2026-08-25 12:54:03,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /web/image/res.partner/3/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 6 0.016 0.116 2026-08-25 12:54:03,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.017 0.183 2026-08-25 12:54:03,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.163 2026-08-25 12:54:03,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:03] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.022 0.220 2026-08-25 12:54:04,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "POST /mail/data HTTP/1.1" 200 - 61 0.069 0.206 2026-08-25 12:54:04,117 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.246 2026-08-25 12:54:04,191 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "POST /mail/data HTTP/1.1" 200 - 29 0.039 0.385 2026-08-25 12:54:04,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.030 0.258 2026-08-25 12:54:04,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.005 0.293 2026-08-25 12:54:04,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.455 2026-08-25 12:54:04,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:54:04,639 25 INFO rb-44da9a1-224237-407818 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-25 12:54:04,660 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-08-25 12:54:04,676 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-08-25 12:54:04,795 25 INFO rb-44da9a1-224237-407818 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-25 12:54:04,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.024 0.022 2026-08-25 12:54:04,837 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.060 2026-08-25 12:54:04,856 25 INFO rb-44da9a1-224237-407818 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-25 12:54:04,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.056 2026-08-25 12:54:04,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "POST /mail/data HTTP/1.1" 200 - 19 0.021 0.093 2026-08-25 12:54:04,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.007 0.138 2026-08-25 12:54:04,943 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.062 2026-08-25 12:54:04,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.132 2026-08-25 12:54:05,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.075 0.128 2026-08-25 12:54:05,291 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.030 0.045 2026-08-25 12:54:05,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.077 2026-08-25 12:54:05,335 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-08-25 12:54:05,467 25 INFO rb-44da9a1-224237-407818 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-25 12:54:05,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.018 2026-08-25 12:54:05,544 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "POST /mail/data HTTP/1.1" 200 - 41 0.015 0.062 2026-08-25 12:54:05,588 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.023 0.087 2026-08-25 12:54:05,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.015 2026-08-25 12:54:05,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.056 0.162 2026-08-25 12:54:05,880 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-08-25 12:54:05,938 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.017 0.049 2026-08-25 12:54:05,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:05] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.068 2026-08-25 12:54:06,051 25 INFO rb-44da9a1-224237-407818 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-25 12:54:06,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.036 0.057 2026-08-25 12:54:06,194 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:54:06,249 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:54:06,358 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-08-25 12:54:06,417 25 INFO rb-44da9a1-224237-407818 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-25 12:54:06,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.019 0.035 2026-08-25 12:54:06,479 25 INFO rb-44da9a1-224237-407818 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-25 12:54:06,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /mail/data HTTP/1.1" 200 - 32 0.029 0.089 2026-08-25 12:54:06,573 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.012 0.114 2026-08-25 12:54:06,576 25 INFO rb-44da9a1-224237-407818 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-25 12:54:06,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.004 0.076 2026-08-25 12:54:06,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.032 0.059 2026-08-25 12:54:06,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "GET /web/image/res.partner/2/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 5 0.008 0.148 2026-08-25 12:54:06,717 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.105 2026-08-25 12:54:06,755 25 INFO rb-44da9a1-224237-407818 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-25 12:54:06,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.078 2026-08-25 12:54:06,809 25 INFO rb-44da9a1-224237-407818 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-25 12:54:06,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /mail/data HTTP/1.1" 200 - 25 0.031 0.065 2026-08-25 12:54:06,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.007 0.054 2026-08-25 12:54:06,881 25 INFO rb-44da9a1-224237-407818 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-25 12:54:06,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:06] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.009 0.021 2026-08-25 12:54:06,959 25 INFO rb-44da9a1-224237-407818 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-25 12:54:07,060 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.023 0.067 2026-08-25 12:54:07,095 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.007 0.103 2026-08-25 12:54:07,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.029 2026-08-25 12:54:07,133 25 INFO rb-44da9a1-224237-407818 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-25 12:54:07,168 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /mail/data HTTP/1.1" 200 - 25 0.015 0.027 2026-08-25 12:54:07,185 25 INFO rb-44da9a1-224237-407818 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-25 12:54:07,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.012 0.049 2026-08-25 12:54:07,217 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.025 2026-08-25 12:54:07,247 25 INFO rb-44da9a1-224237-407818 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-25 12:54:07,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.026 2026-08-25 12:54:07,331 25 INFO rb-44da9a1-224237-407818 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-25 12:54:07,447 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.045 0.063 2026-08-25 12:54:07,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-08-25 12:54:07,499 25 INFO rb-44da9a1-224237-407818 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-25 12:54:07,550 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /mail/data HTTP/1.1" 200 - 25 0.016 0.034 2026-08-25 12:54:07,555 25 INFO rb-44da9a1-224237-407818 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-25 12:54:07,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.009 0.013 2026-08-25 12:54:07,613 25 INFO rb-44da9a1-224237-407818 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-25 12:54:07,679 25 INFO rb-44da9a1-224237-407818 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-25 12:54:07,773 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.027 0.060 2026-08-25 12:54:07,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.007 2026-08-25 12:54:07,820 25 INFO rb-44da9a1-224237-407818 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-25 12:54:07,855 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /mail/data HTTP/1.1" 200 - 25 0.011 0.022 2026-08-25 12:54:07,880 25 INFO rb-44da9a1-224237-407818 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-25 12:54:07,952 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.027 0.035 2026-08-25 12:54:07,963 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.074 2026-08-25 12:54:07,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:07] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.074 2026-08-25 12:54:08,002 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,089 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 24 0.025 0.050 2026-08-25 12:54:08,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.006 0.062 2026-08-25 12:54:08,106 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "POST /mail/data HTTP/1.1" 200 - 25 0.037 0.036 2026-08-25 12:54:08,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.069 2026-08-25 12:54:08,201 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,257 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.009 2026-08-25 12:54:08,336 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:54:08,362 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.013 0.028 2026-08-25 12:54:08,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.061 2026-08-25 12:54:08,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "GET /web/assets/1acec74/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-25 12:54:08,412 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "GET /web/assets/2d05a50/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-08-25 12:54:08,458 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.012 2026-08-25 12:54:08,488 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,540 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,590 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,646 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,663 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.005 0.009 2026-08-25 12:54:08,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "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.010 2026-08-25 12:54:08,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:08] "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.016 2026-08-25 12:54:08,758 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,805 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,862 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,912 25 INFO rb-44da9a1-224237-407818 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-25 12:54:08,963 25 INFO rb-44da9a1-224237-407818 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-25 12:54:09,021 25 INFO rb-44da9a1-224237-407818 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-25 12:54:09,086 25 INFO rb-44da9a1-224237-407818 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-25 12:54:09,138 25 INFO rb-44da9a1-224237-407818 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-25 12:54:09,195 25 INFO rb-44da9a1-224237-407818 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-25 12:54:09,242 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 14 0.013 0.032 2026-08-25 12:54:09,315 25 INFO rb-44da9a1-224237-407818 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-25 12:54:09,319 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.016 0.031 2026-08-25 12:54:09,325 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.048 2026-08-25 12:54:09,365 25 INFO rb-44da9a1-224237-407818 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-25 12:54:09,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.013 0.025 2026-08-25 12:54:09,440 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.003 0.012 2026-08-25 12:54:09,454 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.024 2026-08-25 12:54:09,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.036 2026-08-25 12:54:09,804 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:09,840 25 INFO rb-44da9a1-224237-407818 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-25 12:54:09,858 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.009 0.020 2026-08-25 12:54:09,874 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.005 0.041 2026-08-25 12:54:09,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.061 2026-08-25 12:54:09,908 25 INFO rb-44da9a1-224237-407818 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-25 12:54:09,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.006 0.109 2026-08-25 12:54:09,960 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.036 2026-08-25 12:54:09,968 25 INFO rb-44da9a1-224237-407818 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-25 12:54:09,972 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:09] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.004 0.048 2026-08-25 12:54:10,021 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.010 0.033 2026-08-25 12:54:10,023 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-08-25 12:54:10,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "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-25 12:54:10,064 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:54:10,167 25 INFO rb-44da9a1-224237-407818 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-25 12:54:10,235 25 INFO rb-44da9a1-224237-407818 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-25 12:54:10,304 25 INFO rb-44da9a1-224237-407818 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-25 12:54:10,407 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.032 0.067 2026-08-25 12:54:10,466 25 INFO rb-44da9a1-224237-407818 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-25 12:54:10,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.026 0.019 2026-08-25 12:54:10,527 25 INFO rb-44da9a1-224237-407818 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-25 12:54:10,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "POST /mail/data HTTP/1.1" 200 - 30 0.033 0.066 2026-08-25 12:54:10,582 25 INFO rb-44da9a1-224237-407818 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-25 12:54:10,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.051 2026-08-25 12:54:10,642 25 INFO rb-44da9a1-224237-407818 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-25 12:54:10,745 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.036 0.057 2026-08-25 12:54:10,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.007 2026-08-25 12:54:10,795 25 INFO rb-44da9a1-224237-407818 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-25 12:54:10,854 25 INFO rb-44da9a1-224237-407818 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-25 12:54:10,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "POST /mail/data HTTP/1.1" 200 - 30 0.032 0.042 2026-08-25 12:54:10,905 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:10] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.005 0.039 2026-08-25 12:54:10,911 25 INFO rb-44da9a1-224237-407818 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-25 12:54:10,973 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,065 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.032 0.053 2026-08-25 12:54:11,092 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.009 2026-08-25 12:54:11,105 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,159 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /mail/data HTTP/1.1" 200 - 30 0.017 0.036 2026-08-25 12:54:11,161 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.012 2026-08-25 12:54:11,220 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,291 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.023 0.057 2026-08-25 12:54:11,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.007 2026-08-25 12:54:11,428 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,469 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /mail/data HTTP/1.1" 200 - 30 0.015 0.030 2026-08-25 12:54:11,483 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.022 2026-08-25 12:54:11,542 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,605 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,718 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.039 0.066 2026-08-25 12:54:11,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.009 2026-08-25 12:54:11,764 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,817 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /mail/data HTTP/1.1" 200 - 30 0.032 0.035 2026-08-25 12:54:11,871 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,922 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,980 25 INFO rb-44da9a1-224237-407818 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-25 12:54:11,997 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:11] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.010 2026-08-25 12:54:12,022 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:12] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:54:12,039 25 INFO rb-44da9a1-224237-407818 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-25 12:54:12,101 25 INFO rb-44da9a1-224237-407818 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-25 12:54:12,157 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:12] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.014 0.022 2026-08-25 12:54:12,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:12] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.034 2026-08-25 12:54:12,180 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-08-25 12:54:12,181 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:54:12,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 59890996 (allocated 62959616) 2026-08-25 12:54:12,738 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 145843 2026-08-25 12:54:12,740 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-08-25 12:54:12,740 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 145843 2026-08-25 12:54:12,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125412_850772_test_project_task_history.txt 2026-08-25 12:54:12,851 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmp8yusbykz_chrome_odoo" 2026-08-25 12:54:12,865 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-08-25 12:54:13,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 146147 2026-08-25 12:54:13,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpl7d74cav_chrome_odoo 2026-08-25 12:54:13,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:39377/json/version 2026-08-25 12:54:13,252 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:54:13,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-08-25 12:54:13,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:39377/json 2026-08-25 12:54:13,304 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:54:13,314 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:39377/devtools/page/2FF7504EFF1F1BD2BFA820F5D30A4B86 2026-08-25 12:54:13,360 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-08-25 12:54:13,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-08-25 12:54:13,476 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:54:13,482 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-08-25 12:54:13,488 25 INFO rb-44da9a1-224237-407818 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-25 12:54:13,488 25 INFO rb-44da9a1-224237-407818 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-25 12:54:13,504 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:54:14,765 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:14] "GET /odoo HTTP/1.1" 200 - 151 0.101 1.166 2026-08-25 12:54:14,768 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '2FF7504EFF1F1BD2BFA820F5D30A4B86', 'loaderId': '9A9161E903BD514AFC6DFAF87A205EE1', 'isDownload': False} 2026-08-25 12:54:14,769 25 INFO rb-44da9a1-224237-407818 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-25 12:54:14,805 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:14] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-08-25 12:54:14,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:14] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.032 2026-08-25 12:54:14,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:14] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.030 0.145 2026-08-25 12:54:14,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.174 2026-08-25 12:54:15,011 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:54:15,082 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:54:15,495 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:15,497 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:15,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-08-25 12:54:15,588 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:54:15,629 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-08-25 12:54:15,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.019 0.045 2026-08-25 12:54:15,643 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.044 2026-08-25 12:54:15,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:54:15,671 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:15,753 25 INFO rb-44da9a1-224237-407818 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-25 12:54:15,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /odoo HTTP/1.1" 200 - 27 0.033 0.039 2026-08-25 12:54:15,816 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.030 0.090 2026-08-25 12:54:15,848 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.088 2026-08-25 12:54:15,856 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:54:15,865 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12: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-25 12:54:15,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:15] "POST /mail/data HTTP/1.1" 200 - 35 0.075 0.128 2026-08-25 12:54:16,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.011 0.225 2026-08-25 12:54:16,024 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "GET /web/image/res.partner/3/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 6 0.005 0.221 2026-08-25 12:54:16,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.208 2026-08-25 12:54:16,037 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.193 2026-08-25 12:54:16,049 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.248 2026-08-25 12:54:16,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.023 0.223 2026-08-25 12:54:16,213 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "POST /mail/data HTTP/1.1" 200 - 57 0.033 0.065 2026-08-25 12:54:16,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.018 0.151 2026-08-25 12:54:16,441 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.008 2026-08-25 12:54:16,443 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:54:16,451 25 INFO rb-44da9a1-224237-407818 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-25 12:54:16,473 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-08-25 12:54:16,497 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-08-25 12:54:16,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.005 0.016 2026-08-25 12:54:16,654 25 INFO rb-44da9a1-224237-407818 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-25 12:54:16,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.021 0.025 2026-08-25 12:54:16,679 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.004 0.070 2026-08-25 12:54:16,774 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "POST /mail/data HTTP/1.1" 200 - 19 0.075 0.067 2026-08-25 12:54:16,776 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-08-25 12:54:16,840 25 INFO rb-44da9a1-224237-407818 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-25 12:54:16,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "POST /mail/data HTTP/1.1" 200 - 46 0.029 0.050 2026-08-25 12:54:16,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.076 2026-08-25 12:54:16,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:16] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.058 2026-08-25 12:54:17,145 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.022 0.026 2026-08-25 12:54:17,155 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "GET /web/image/discuss.channel/2/avatar_128?unique=521bb5515362dc7146673cf5092a53387b9e9db51417a519baaf9952594d017971c2737816771555784b752593cb00b99998a233aceb2590ba743e0326cca706 HTTP/1.1" 200 - 3 0.002 0.026 2026-08-25 12:54:17,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "GET /web/image/discuss.channel/1/avatar_128?unique=f83f222909f8e20a6112819da1284cb9849ebbdfd3239984a21e5fa9ab6a8cde0cc032c71d2c00608c518230d97494e6cd0c13fa5eed2a61a71e2da20efeb556 HTTP/1.1" 200 - 3 0.001 0.031 2026-08-25 12:54:17,185 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "GET /web/image/res.partner/2/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 5 0.005 0.047 2026-08-25 12:54:17,364 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.049 0.139 2026-08-25 12:54:17,450 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.016 0.043 2026-08-25 12:54:17,452 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-08-25 12:54:17,502 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.087 2026-08-25 12:54:17,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.027 2026-08-25 12:54:17,582 25 INFO rb-44da9a1-224237-407818 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-25 12:54:17,605 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.011 0.014 2026-08-25 12:54:17,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.016 0.045 2026-08-25 12:54:17,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.034 0.124 2026-08-25 12:54:17,867 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.009 2026-08-25 12:54:17,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.020 0.050 2026-08-25 12:54:17,935 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:17] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.005 0.053 2026-08-25 12:54:18,016 25 INFO rb-44da9a1-224237-407818 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-25 12:54:18,088 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.018 0.041 2026-08-25 12:54:18,120 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "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-25 12:54:18,169 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "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-25 12:54:18,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-08-25 12:54:18,334 25 INFO rb-44da9a1-224237-407818 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-25 12:54:18,390 25 INFO rb-44da9a1-224237-407818 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-25 12:54:18,398 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.030 0.044 2026-08-25 12:54:18,481 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "POST /mail/data HTTP/1.1" 200 - 32 0.040 0.113 2026-08-25 12:54:18,502 25 INFO rb-44da9a1-224237-407818 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-25 12:54:18,511 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.008 0.157 2026-08-25 12:54:18,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.054 2026-08-25 12:54:18,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.019 0.052 2026-08-25 12:54:18,601 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.067 2026-08-25 12:54:18,645 25 INFO rb-44da9a1-224237-407818 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-25 12:54:18,662 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.045 2026-08-25 12:54:18,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "POST /mail/data HTTP/1.1" 200 - 25 0.015 0.033 2026-08-25 12:54:18,704 25 INFO rb-44da9a1-224237-407818 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-25 12:54:18,751 25 INFO rb-44da9a1-224237-407818 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-25 12:54:18,810 25 INFO rb-44da9a1-224237-407818 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-25 12:54:18,832 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.007 2026-08-25 12:54:18,875 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.013 2026-08-25 12:54:18,889 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-08-25 12:54:18,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.015 0.025 2026-08-25 12:54:18,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "GET /web/assets/1acec74/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:54:18,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "GET /web/assets/2d05a50/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-08-25 12:54:18,946 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:18] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:54:18,973 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,023 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,079 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,092 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:19] "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.011 2026-08-25 12:54:19,112 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:19] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.003 0.011 2026-08-25 12:54:19,129 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:19] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.002 0.009 2026-08-25 12:54:19,156 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,213 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,278 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,335 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:19] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.006 0.014 2026-08-25 12:54:19,391 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,466 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.022 0.058 2026-08-25 12:54:19,583 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:19] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.007 2026-08-25 12:54:19,605 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:19] "POST /mail/data HTTP/1.1" 200 - 25 0.017 0.036 2026-08-25 12:54:19,656 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,710 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,778 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,845 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,901 25 INFO rb-44da9a1-224237-407818 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-25 12:54:19,927 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:19] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.018 2026-08-25 12:54:19,955 25 INFO rb-44da9a1-224237-407818 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-25 12:54:20,023 25 INFO rb-44da9a1-224237-407818 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-25 12:54:20,100 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.023 0.048 2026-08-25 12:54:20,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:20] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.008 2026-08-25 12:54:20,153 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-08-25 12:54:20,157 25 INFO rb-44da9a1-224237-407818 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-25 12:54:20,289 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:20] "POST /mail/data HTTP/1.1" 200 - 25 0.056 0.079 2026-08-25 12:54:20,568 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 36967080 (allocated 38469632) 2026-08-25 12:54:20,574 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 146147 2026-08-25 12:54:20,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-08-25 12:54:20,578 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 146147 2026-08-25 12:54:20,674 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125420_674211_test_project_task_last_history_steps.txt 2026-08-25 12:54:20,674 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpl7d74cav_chrome_odoo" 2026-08-25 12:54:20,706 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:54:23,056 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-08-25 12:54:23,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-08-25 12:54:23,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-08-25 12:54:23,155 25 INFO rb-44da9a1-224237-407818 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-25 12:54:23,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-08-25 12:54:23,222 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #373 deleted mail.message records with IDs: [7877] 2026-08-25 12:54:23,225 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 373, model: project.milestone 2026-08-25 12:54:23,235 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-08-25 12:54:23,270 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 373, model: project.milestone 2026-08-25 12:54:23,280 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-08-25 12:54:23,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-08-25 12:54:23,358 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #372 deleted mail.message records with IDs: [7876] 2026-08-25 12:54:23,380 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #372 deleted project.update records with IDs: [1] 2026-08-25 12:54:23,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-08-25 12:54:23,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-08-25 12:54:23,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-08-25 12:54:23,525 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-25 12:54:23,534 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-08-25 12:54:23,575 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-25 12:54:23,586 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-08-25 12:54:23,627 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-08-25 12:54:23,637 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-08-25 12:54:23,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-08-25 12:54:23,757 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #370 deleted mail.message records with IDs: [7876] 2026-08-25 12:54:23,763 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: project.update 2026-08-25 12:54:23,773 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-08-25 12:54:23,831 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: project.update 2026-08-25 12:54:23,865 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:54:25,023 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-08-25 12:54:25,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-08-25 12:54:25,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-08-25 12:54:25,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-08-25 12:54:26,102 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:54:26,108 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-08-25 12:54:26,422 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 146398 2026-08-25 12:54:26,423 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpnjaw_nsg_chrome_odoo 2026-08-25 12:54:26,423 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:34625/json/version 2026-08-25 12:54:26,424 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:54:26,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:54:26,489 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:34625/json 2026-08-25 12:54:26,489 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:54:26,505 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:34625/devtools/page/917AECF3CF65FDCCC80F633352C33378 2026-08-25 12:54:26,512 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-25 12:54:26,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-25 12:54:26,601 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:54:26,613 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-08-25 12:54:26,623 25 INFO rb-44da9a1-224237-407818 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-25 12:54:26,623 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-25 12:54:26,642 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:54:27,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:27] "GET /odoo HTTP/1.1" 200 - 156 0.103 0.974 2026-08-25 12:54:27,712 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '917AECF3CF65FDCCC80F633352C33378', 'loaderId': '434F4EA3FB1D3E54F1A1248214249634', 'isDownload': False} 2026-08-25 12:54:27,712 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-08-25 12:54:27,747 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:27] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-08-25 12:54:27,859 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.024 0.101 2026-08-25 12:54:27,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:27] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.130 2026-08-25 12:54:27,876 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.132 2026-08-25 12:54:27,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:27] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.012 0.006 2026-08-25 12:54:28,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:54:28,528 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:28,536 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:54:28,549 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:54:28,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:54:28,619 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:54:28,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.023 0.039 2026-08-25 12:54:28,638 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.043 2026-08-25 12:54:28,640 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:54:28,681 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:28,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /odoo HTTP/1.1" 200 - 27 0.015 0.033 2026-08-25 12:54:28,775 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.071 2026-08-25 12:54:28,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.014 0.016 2026-08-25 12:54:28,810 25 INFO rb-44da9a1-224237-407818 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-25 12:54:28,817 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:54:28,820 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:28,826 25 INFO rb-44da9a1-224237-407818 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-25 12:54:28,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.033 2026-08-25 12:54:28,882 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.020 0.059 2026-08-25 12:54:28,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /web/image/res.partner/3/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 6 0.005 0.082 2026-08-25 12:54:28,925 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.093 2026-08-25 12:54:28,960 25 INFO rb-44da9a1-224237-407818 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-25 12:54:29,008 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "POST /mail/data HTTP/1.1" 200 - 35 0.032 0.147 2026-08-25 12:54:29,063 25 INFO rb-44da9a1-224237-407818 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-25 12:54:29,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-08-25 12:54:29,096 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.014 2026-08-25 12:54:29,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "POST /mail/data HTTP/1.1" 200 - 58 0.055 0.078 2026-08-25 12:54:29,406 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 92 0.068 0.207 2026-08-25 12:54:29,445 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:54:29,453 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-08-25 12:54:29,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.004 0.048 2026-08-25 12:54:29,706 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.020 2026-08-25 12:54:29,721 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:29,764 25 INFO rb-44da9a1-224237-407818 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-25 12:54:29,777 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.012 0.019 2026-08-25 12:54:29,811 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.010 0.047 2026-08-25 12:54:29,822 25 INFO rb-44da9a1-224237-407818 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-25 12:54:29,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.066 2026-08-25 12:54:29,860 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.015 0.083 2026-08-25 12:54:29,874 25 INFO rb-44da9a1-224237-407818 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-25 12:54:29,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.011 2026-08-25 12:54:29,948 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.006 0.017 2026-08-25 12:54:29,992 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:29] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.004 0.013 2026-08-25 12:54:30,063 25 INFO rb-44da9a1-224237-407818 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-25 12:54:30,124 25 INFO rb-44da9a1-224237-407818 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-25 12:54:30,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:30] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.024 0.042 2026-08-25 12:54:30,235 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:30] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.007 0.026 2026-08-25 12:54:30,464 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.039 0.177 2026-08-25 12:54:30,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:30] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 12:54:30,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:30] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.020 2026-08-25 12:54:30,521 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:30] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.018 2026-08-25 12:54:30,578 25 INFO rb-44da9a1-224237-407818 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-25 12:54:30,634 25 INFO rb-44da9a1-224237-407818 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-25 12:54:30,656 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:30] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.009 0.012 2026-08-25 12:54:30,691 25 INFO rb-44da9a1-224237-407818 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-25 12:54:30,743 25 INFO rb-44da9a1-224237-407818 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-25 12:54:30,798 25 INFO rb-44da9a1-224237-407818 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-25 12:54:30,809 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54: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-25 12:54:30,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:30] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.005 0.012 2026-08-25 12:54:30,849 25 INFO rb-44da9a1-224237-407818 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-25 12:54:30,905 25 INFO rb-44da9a1-224237-407818 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-25 12:54:30,926 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.010 2026-08-25 12:54:30,950 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.009 2026-08-25 12:54:30,959 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,021 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,071 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,129 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,181 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,199 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.026 0.041 2026-08-25 12:54:31,222 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.005 0.009 2026-08-25 12:54:31,237 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.008 0.029 2026-08-25 12:54:31,282 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.009 2026-08-25 12:54:31,294 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.017 2026-08-25 12:54:31,328 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,386 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,437 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,494 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.015 0.031 2026-08-25 12:54:31,551 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:54:31,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.008 0.026 2026-08-25 12:54:31,622 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,648 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.008 0.014 2026-08-25 12:54:31,664 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.006 0.023 2026-08-25 12:54:31,695 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.052 2026-08-25 12:54:31,711 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.006 0.024 2026-08-25 12:54:31,752 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,809 25 INFO rb-44da9a1-224237-407818 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-25 12:54:31,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.003 0.006 2026-08-25 12:54:31,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.007 0.008 2026-08-25 12:54:31,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:31] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.030 0.039 2026-08-25 12:54:31,952 25 INFO rb-44da9a1-224237-407818 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-25 12:54:32,002 25 INFO rb-44da9a1-224237-407818 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-25 12:54:32,214 25 INFO rb-44da9a1-224237-407818 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-25 12:54:32,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.025 0.038 2026-08-25 12:54:32,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.011 2026-08-25 12:54:32,271 25 INFO rb-44da9a1-224237-407818 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-25 12:54:32,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.024 2026-08-25 12:54:32,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.011 0.038 2026-08-25 12:54:32,359 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.014 0.057 2026-08-25 12:54:32,364 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.071 2026-08-25 12:54:32,443 25 INFO rb-44da9a1-224237-407818 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-25 12:54:32,498 25 INFO rb-44da9a1-224237-407818 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-25 12:54:32,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.006 0.015 2026-08-25 12:54:32,533 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-08-25 12:54:32,606 25 INFO rb-44da9a1-224237-407818 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-25 12:54:32,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "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-25 12:54:32,737 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 25 0.043 0.051 2026-08-25 12:54:32,767 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:54:32,884 25 INFO rb-44da9a1-224237-407818 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-25 12:54:32,945 25 INFO rb-44da9a1-224237-407818 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-25 12:54:32,946 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:32] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.016 0.027 2026-08-25 12:54:33,001 25 INFO rb-44da9a1-224237-407818 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-25 12:54:33,003 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /mail/data HTTP/1.1" 200 - 38 0.023 0.059 2026-08-25 12:54:33,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.028 2026-08-25 12:54:33,051 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 25 0.013 0.026 2026-08-25 12:54:33,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "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-25 12:54:33,074 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:54:33,089 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.007 2026-08-25 12:54:33,100 25 INFO rb-44da9a1-224237-407818 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-25 12:54:33,141 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.012 0.026 2026-08-25 12:54:33,194 25 INFO rb-44da9a1-224237-407818 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-25 12:54:33,225 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /mail/data HTTP/1.1" 200 - 30 0.039 0.076 2026-08-25 12:54:33,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.010 0.057 2026-08-25 12:54:33,244 25 INFO rb-44da9a1-224237-407818 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-25 12:54:33,289 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.016 0.096 2026-08-25 12:54:33,299 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.118 2026-08-25 12:54:33,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/res.users.settings/get_embedded_actions_settings#res.users.settings.get_embedded_actions_settings HTTP/1.1" 200 - 10 0.006 0.066 2026-08-25 12:54:33,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "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.006 0.012 2026-08-25 12:54:33,475 25 INFO rb-44da9a1-224237-407818 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-25 12:54:33,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "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.018 0.022 2026-08-25 12:54:33,528 25 INFO rb-44da9a1-224237-407818 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-25 12:54:33,563 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/action/load HTTP/1.1" 200 - 17 0.011 0.020 2026-08-25 12:54:33,641 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.023 0.040 2026-08-25 12:54:33,679 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.003 0.005 2026-08-25 12:54:33,763 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 34 0.037 0.049 2026-08-25 12:54:33,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 15 0.010 0.083 2026-08-25 12:54:33,825 25 INFO rb-44da9a1-224237-407818 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-25 12:54:33,867 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.018 0.023 2026-08-25 12:54:33,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 14 0.009 0.023 2026-08-25 12:54:33,936 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:54:33,970 25 INFO rb-44da9a1-224237-407818 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-25 12:54:33,988 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-08-25 12:54:33,998 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:34,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.003 0.009 2026-08-25 12:54:34,062 25 INFO rb-44da9a1-224237-407818 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-25 12:54:34,151 25 INFO rb-44da9a1-224237-407818 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-25 12:54:34,212 25 INFO rb-44da9a1-224237-407818 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-25 12:54:34,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.005 0.010 2026-08-25 12:54:34,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.004 0.011 2026-08-25 12:54:34,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.014 0.044 2026-08-25 12:54:34,353 25 INFO rb-44da9a1-224237-407818 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-25 12:54:34,413 25 INFO rb-44da9a1-224237-407818 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-25 12:54:34,490 25 INFO rb-44da9a1-224237-407818 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-25 12:54:34,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 10 0.019 0.017 2026-08-25 12:54:34,561 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 6 0.008 0.010 2026-08-25 12:54:34,611 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 10 0.011 0.023 2026-08-25 12:54:34,651 25 INFO rb-44da9a1-224237-407818 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-25 12:54:34,669 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 3 0.004 0.012 2026-08-25 12:54:34,709 25 INFO rb-44da9a1-224237-407818 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-25 12:54:34,795 25 INFO rb-44da9a1-224237-407818 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-25 12:54:34,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:54:34,833 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.005 0.007 2026-08-25 12:54:34,854 25 INFO rb-44da9a1-224237-407818 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-25 12:54:34,885 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 12 0.017 0.028 2026-08-25 12:54:34,913 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 12:54:34,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:34] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.036 0.034 2026-08-25 12:54:35,040 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:35] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.032 0.083 2026-08-25 12:54:35,080 25 INFO rb-44da9a1-224237-407818 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-25 12:54:35,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:35] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.022 0.074 2026-08-25 12:54:35,288 25 INFO rb-44da9a1-224237-407818 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-25 12:54:35,352 25 INFO rb-44da9a1-224237-407818 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-25 12:54:35,404 25 INFO rb-44da9a1-224237-407818 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-25 12:54:35,433 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:35] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.033 0.043 2026-08-25 12:54:35,477 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:35] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-08-25 12:54:35,493 25 INFO rb-44da9a1-224237-407818 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-25 12:54:35,531 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:35] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.019 0.027 2026-08-25 12:54:35,543 25 INFO rb-44da9a1-224237-407818 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-25 12:54:35,576 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:35] "POST /mail/data HTTP/1.1" 200 - 30 0.017 0.064 2026-08-25 12:54:35,612 25 INFO rb-44da9a1-224237-407818 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-25 12:54:35,676 25 INFO rb-44da9a1-224237-407818 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-25 12:54:35,726 25 INFO rb-44da9a1-224237-407818 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-25 12:54:35,751 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:35] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.007 0.012 2026-08-25 12:54:35,798 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:35] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.017 0.038 2026-08-25 12:54:35,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:35] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.036 0.060 2026-08-25 12:54:35,931 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:35] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.018 0.135 2026-08-25 12:54:35,984 25 INFO rb-44da9a1-224237-407818 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-25 12:54:36,010 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:36] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.005 0.012 2026-08-25 12:54:36,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:36] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.021 0.042 2026-08-25 12:54:36,121 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:36] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.029 0.063 2026-08-25 12:54:36,156 25 INFO rb-44da9a1-224237-407818 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-25 12:54:36,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-08-25 12:54:36,214 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-25 12:54:36,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:36] "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-25 12:54:36,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:36] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 20 0.043 0.039 2026-08-25 12:54:36,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:36] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 12:54:36,566 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 55407188 (allocated 59707392) 2026-08-25 12:54:36,606 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 146398 2026-08-25 12:54:36,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-08-25 12:54:36,607 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 146398 2026-08-25 12:54:36,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:36] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.013 0.011 2026-08-25 12:54:36,710 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:36] "POST /mail/data HTTP/1.1" 200 - 30 0.046 0.035 2026-08-25 12:54:36,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125436_713609_test_01_project_tour.txt 2026-08-25 12:54:36,713 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpnjaw_nsg_chrome_odoo" 2026-08-25 12:54:36,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 146691 2026-08-25 12:54:36,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpxl_d67tm_chrome_odoo 2026-08-25 12:54:36,974 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:39143/json/version 2026-08-25 12:54:36,975 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:54:37,015 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:54:37,015 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:39143/json 2026-08-25 12:54:37,016 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:54:37,070 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:39143/devtools/page/1E340DB366B2A404D3461A65D0B36BAD 2026-08-25 12:54:37,083 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-08-25 12:54:37,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-08-25 12:54:37,163 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:54:37,166 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-08-25 12:54:37,170 25 INFO rb-44da9a1-224237-407818 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-25 12:54:37,170 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-25 12:54:37,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:37] "GET /odoo HTTP/1.1" 200 - 29 0.013 0.042 2026-08-25 12:54:37,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '1E340DB366B2A404D3461A65D0B36BAD', 'loaderId': '084A39DDB6221034D23B5E7A23C73650', 'isDownload': False} 2026-08-25 12:54:37,238 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-08-25 12:54:37,274 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.005 0.009 2026-08-25 12:54:37,281 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:37] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-08-25 12:54:37,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:37] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-08-25 12:54:37,317 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:37] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.056 2026-08-25 12:54:37,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:37] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:54:37,432 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:37] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:54:38,050 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:54:38,053 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:54:38,061 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:54:38,114 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:54:38,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:54:38,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:54:38,174 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:38,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /odoo HTTP/1.1" 200 - 29 0.017 0.035 2026-08-25 12:54:38,244 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.059 2026-08-25 12:54:38,276 25 INFO rb-44da9a1-224237-407818 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-25 12:54:38,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.018 2026-08-25 12:54:38,347 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:54:38,350 25 INFO rb-44da9a1-224237-407818 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-25 12:54:38,363 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /web/image/res.partner/3/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 6 0.016 0.052 2026-08-25 12:54:38,394 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "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-25 12:54:38,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.097 2026-08-25 12:54:38,417 25 INFO rb-44da9a1-224237-407818 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-25 12:54:38,459 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.160 2026-08-25 12:54:38,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-08-25 12:54:38,477 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.117 2026-08-25 12:54:38,480 25 INFO rb-44da9a1-224237-407818 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-25 12:54:38,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "POST /mail/data HTTP/1.1" 200 - 19 0.018 0.126 2026-08-25 12:54:38,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.043 2026-08-25 12:54:38,579 25 INFO rb-44da9a1-224237-407818 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-25 12:54:38,674 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "POST /mail/data HTTP/1.1" 200 - 48 0.024 0.052 2026-08-25 12:54:38,719 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 5 0.003 0.114 2026-08-25 12:54:38,804 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.011 0.028 2026-08-25 12:54:38,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-08-25 12:54:38,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.004 0.015 2026-08-25 12:54:38,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.005 0.011 2026-08-25 12:54:38,956 25 INFO rb-44da9a1-224237-407818 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-25 12:54:38,993 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:38] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.007 0.027 2026-08-25 12:54:39,001 25 INFO rb-44da9a1-224237-407818 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-25 12:54:39,060 25 INFO rb-44da9a1-224237-407818 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-25 12:54:39,083 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.017 2026-08-25 12:54:39,105 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:54:39,140 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.001 0.014 2026-08-25 12:54:39,210 25 INFO rb-44da9a1-224237-407818 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-25 12:54:39,271 25 INFO rb-44da9a1-224237-407818 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-25 12:54:39,337 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.023 0.042 2026-08-25 12:54:39,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.017 0.028 2026-08-25 12:54:39,444 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.033 2026-08-25 12:54:39,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.012 2026-08-25 12:54:39,508 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.013 0.012 2026-08-25 12:54:39,522 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.028 2026-08-25 12:54:39,545 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:39,574 25 INFO rb-44da9a1-224237-407818 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-25 12:54:39,626 25 INFO rb-44da9a1-224237-407818 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-25 12:54:39,645 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.011 2026-08-25 12:54:39,689 25 INFO rb-44da9a1-224237-407818 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-25 12:54:39,740 25 INFO rb-44da9a1-224237-407818 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-25 12:54:39,794 25 INFO rb-44da9a1-224237-407818 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-25 12:54:39,811 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.009 0.007 2026-08-25 12:54:39,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.004 2026-08-25 12:54:39,854 25 INFO rb-44da9a1-224237-407818 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-25 12:54:39,910 25 INFO rb-44da9a1-224237-407818 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-25 12:54:39,933 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:54:39,955 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:39] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.001 0.009 2026-08-25 12:54:39,990 25 INFO rb-44da9a1-224237-407818 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-25 12:54:40,042 25 INFO rb-44da9a1-224237-407818 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-25 12:54:40,093 25 INFO rb-44da9a1-224237-407818 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-25 12:54:40,153 25 INFO rb-44da9a1-224237-407818 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-25 12:54:40,203 25 INFO rb-44da9a1-224237-407818 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-25 12:54:40,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.039 0.034 2026-08-25 12:54:40,248 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:54:40,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.008 0.021 2026-08-25 12:54:40,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.006 2026-08-25 12:54:40,321 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.006 0.016 2026-08-25 12:54:40,492 25 INFO rb-44da9a1-224237-407818 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-25 12:54:40,540 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.045 0.039 2026-08-25 12:54:40,542 25 INFO rb-44da9a1-224237-407818 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-25 12:54:40,559 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.011 2026-08-25 12:54:40,568 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.019 2026-08-25 12:54:40,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.006 0.025 2026-08-25 12:54:40,605 25 INFO rb-44da9a1-224237-407818 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-25 12:54:40,707 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 21 0.042 0.035 2026-08-25 12:54:40,741 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 12:54:40,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "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-25 12:54:40,901 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:40] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:54:40,955 25 INFO rb-44da9a1-224237-407818 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-25 12:54:41,033 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.038 0.034 2026-08-25 12:54:41,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "POST /mail/data HTTP/1.1" 200 - 30 0.023 0.094 2026-08-25 12:54:41,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:54:41,214 25 INFO rb-44da9a1-224237-407818 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-25 12:54:41,266 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-08-25 12:54:41,268 25 INFO rb-44da9a1-224237-407818 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-25 12:54:41,328 25 INFO rb-44da9a1-224237-407818 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-25 12:54:41,380 25 INFO rb-44da9a1-224237-407818 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-25 12:54:41,441 25 INFO rb-44da9a1-224237-407818 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-25 12:54:41,492 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.013 0.028 2026-08-25 12:54:41,493 25 INFO rb-44da9a1-224237-407818 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-25 12:54:41,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.006 0.014 2026-08-25 12:54:41,555 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "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-25 12:54:41,602 25 INFO rb-44da9a1-224237-407818 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-25 12:54:41,623 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.004 0.011 2026-08-25 12:54:41,653 25 INFO rb-44da9a1-224237-407818 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-25 12:54:41,665 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "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.018 2026-08-25 12:54:41,696 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.016 2026-08-25 12:54:41,724 25 INFO rb-44da9a1-224237-407818 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-25 12:54:41,733 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "POST /mail/data HTTP/1.1" 200 - 25 0.011 0.031 2026-08-25 12:54:41,755 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.010 0.021 2026-08-25 12:54:41,775 25 INFO rb-44da9a1-224237-407818 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-25 12:54:41,995 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:41] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 8 0.005 0.014 2026-08-25 12:54:42,029 25 INFO rb-44da9a1-224237-407818 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-25 12:54:42,036 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:54:42,080 25 INFO rb-44da9a1-224237-407818 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-25 12:54:42,107 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.016 0.039 2026-08-25 12:54:42,137 25 INFO rb-44da9a1-224237-407818 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-25 12:54:42,206 25 INFO rb-44da9a1-224237-407818 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-25 12:54:42,252 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.010 0.030 2026-08-25 12:54:42,302 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:42,321 25 INFO rb-44da9a1-224237-407818 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-25 12:54:42,372 25 INFO rb-44da9a1-224237-407818 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-25 12:54:42,449 25 INFO rb-44da9a1-224237-407818 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-25 12:54:42,499 25 INFO rb-44da9a1-224237-407818 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-25 12:54:42,527 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.034 0.049 2026-08-25 12:54:42,580 25 INFO rb-44da9a1-224237-407818 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-25 12:54:42,719 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.067 0.098 2026-08-25 12:54:42,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.013 0.024 2026-08-25 12:54:42,787 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.010 2026-08-25 12:54:42,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.032 0.040 2026-08-25 12:54:42,892 25 INFO rb-44da9a1-224237-407818 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-25 12:54:42,914 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "POST /mail/data HTTP/1.1" 200 - 35 0.029 0.059 2026-08-25 12:54:42,921 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.137 2026-08-25 12:54:42,962 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:42] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.014 0.048 2026-08-25 12:54:42,985 25 INFO rb-44da9a1-224237-407818 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-25 12:54:43,040 25 INFO rb-44da9a1-224237-407818 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-25 12:54:43,091 25 INFO rb-44da9a1-224237-407818 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-25 12:54:43,153 25 INFO rb-44da9a1-224237-407818 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-25 12:54:43,234 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:43] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.046 0.038 2026-08-25 12:54:43,286 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.016 0.027 2026-08-25 12:54:43,323 25 INFO rb-44da9a1-224237-407818 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-25 12:54:43,375 25 INFO rb-44da9a1-224237-407818 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-25 12:54:43,434 25 INFO rb-44da9a1-224237-407818 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-25 12:54:43,484 25 INFO rb-44da9a1-224237-407818 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-25 12:54:43,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.031 0.037 2026-08-25 12:54:43,541 25 INFO rb-44da9a1-224237-407818 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-25 12:54:43,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.026 0.033 2026-08-25 12:54:43,604 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-08-25 12:54:43,606 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-08-25 12:54:43,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.055 0.073 2026-08-25 12:54:43,690 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.006 0.090 2026-08-25 12:54:43,704 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:43] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.097 2026-08-25 12:54:43,830 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 39418944 (allocated 42401792) 2026-08-25 12:54:43,834 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 146691 2026-08-25 12:54:43,836 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-08-25 12:54:43,838 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 146691 2026-08-25 12:54:43,939 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125443_939426_test_01_project_tour.txt 2026-08-25 12:54:43,939 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpxl_d67tm_chrome_odoo" 2026-08-25 12:54:43,961 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:54:45,344 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-08-25 12:54:45,638 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-08-25 12:54:45,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-08-25 12:54:45,915 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-08-25 12:54:46,290 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-08-25 12:54:46,348 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-08-25 12:54:46,517 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:54:46,891 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:54:47,147 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-08-25 12:54:47,178 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-08-25 12:54:47,184 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:54:47,471 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:47] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.015 0.274 2026-08-25 12:54:47,476 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-08-25 12:54:47,513 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-08-25 12:54:47,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:54:47,716 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:47] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.017 0.178 2026-08-25 12:54:47,729 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-25 12:54:49,240 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-08-25 12:54:49,269 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-08-25 12:54:49,350 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-08-25 12:54:49,411 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-08-25 12:54:49,583 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-08-25 12:54:49,695 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-08-25 12:54:49,836 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-08-25 12:54:50,215 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-08-25 12:54:50,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-08-25 12:54:50,640 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-08-25 12:54:50,727 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:54:50,833 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-08-25 12:54:51,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 146946 2026-08-25 12:54:51,104 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpltodqrge_chrome_odoo 2026-08-25 12:54:51,105 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:34221/json/version 2026-08-25 12:54:51,106 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:54:51,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-08-25 12:54:51,139 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:34221/json 2026-08-25 12:54:51,139 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:54:51,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:34221/devtools/page/343A562CA90C1BD2C2A295264B714674 2026-08-25 12:54:51,186 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-08-25 12:54:51,211 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-08-25 12:54:51,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:54:51,317 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-08-25 12:54:51,320 25 INFO rb-44da9a1-224237-407818 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-25 12:54:51,320 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-25 12:54:51,329 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:54:52,452 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:52] "GET /odoo HTTP/1.1" 200 - 151 0.106 1.019 2026-08-25 12:54:52,455 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '343A562CA90C1BD2C2A295264B714674', 'loaderId': 'F9D318284215577D8F47BB5799670538', 'isDownload': False} 2026-08-25 12:54:52,455 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-08-25 12:54:52,494 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:52] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-08-25 12:54:52,504 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:52] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:54:52,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.021 0.048 2026-08-25 12:54:52,682 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:52] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.018 0.176 2026-08-25 12:54:52,689 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:52] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.084 2026-08-25 12:54:52,769 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:52] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.039 2026-08-25 12:54:53,270 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:54:53,278 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-08-25 12:54:53,280 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:54:53,314 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:54:53,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.027 0.035 2026-08-25 12:54:53,368 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-08-25 12:54:53,369 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-08-25 12:54:53,382 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:54:53,400 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:54:53,484 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /odoo HTTP/1.1" 200 - 27 0.032 0.042 2026-08-25 12:54:53,505 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.088 2026-08-25 12:54:53,540 25 INFO rb-44da9a1-224237-407818 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-25 12:54:53,553 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.021 0.016 2026-08-25 12:54:53,569 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-08-25 12:54:53,574 25 INFO rb-44da9a1-224237-407818 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-25 12:54:53,589 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:54:53,615 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.026 0.056 2026-08-25 12:54:53,674 25 INFO rb-44da9a1-224237-407818 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-25 12:54:53,680 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /web/image/res.partner/3/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 6 0.042 0.110 2026-08-25 12:54:53,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.169 2026-08-25 12:54:53,726 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.163 2026-08-25 12:54:53,767 25 INFO rb-44da9a1-224237-407818 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-25 12:54:53,818 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "POST /mail/data HTTP/1.1" 200 - 35 0.052 0.200 2026-08-25 12:54:53,911 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "POST /mail/data HTTP/1.1" 200 - 57 0.040 0.109 2026-08-25 12:54:53,934 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.154 2026-08-25 12:54:53,941 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.143 2026-08-25 12:54:53,943 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.332 2026-08-25 12:54:54,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.034 0.041 2026-08-25 12:54:54,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "GET /web/image/discuss.channel/2/avatar_128?unique=521bb5515362dc7146673cf5092a53387b9e9db51417a519baaf9952594d017971c2737816771555784b752593cb00b99998a233aceb2590ba743e0326cca706 HTTP/1.1" 200 - 3 0.002 0.063 2026-08-25 12:54:54,399 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 88 0.072 0.134 2026-08-25 12:54:54,429 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "GET /web/image/res.partner/2/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 5 0.015 0.267 2026-08-25 12:54:54,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "GET /web/image/discuss.channel/1/avatar_128?unique=f83f222909f8e20a6112819da1284cb9849ebbdfd3239984a21e5fa9ab6a8cde0cc032c71d2c00608c518230d97494e6cd0c13fa5eed2a61a71e2da20efeb556 HTTP/1.1" 200 - 3 0.001 0.294 2026-08-25 12:54:54,512 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.026 0.030 2026-08-25 12:54:54,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.058 2026-08-25 12:54:54,580 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.037 2026-08-25 12:54:54,658 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.018 2026-08-25 12:54:54,669 25 INFO rb-44da9a1-224237-407818 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-25 12:54:54,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.019 2026-08-25 12:54:54,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.031 0.039 2026-08-25 12:54:54,928 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.032 0.131 2026-08-25 12:54:54,977 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.021 2026-08-25 12:54:54,996 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.005 0.038 2026-08-25 12:54:55,007 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.042 2026-08-25 12:54:55,278 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:54:55,313 25 INFO rb-44da9a1-224237-407818 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-25 12:54:55,329 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.007 0.025 2026-08-25 12:54:55,350 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.037 2026-08-25 12:54:55,365 25 INFO rb-44da9a1-224237-407818 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-25 12:54:55,371 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.009 0.061 2026-08-25 12:54:55,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.005 0.076 2026-08-25 12:54:55,428 25 INFO rb-44da9a1-224237-407818 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-25 12:54:55,542 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 53 0.053 0.068 2026-08-25 12:54:55,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.029 0.048 2026-08-25 12:54:55,694 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.005 0.016 2026-08-25 12:54:55,724 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "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-25 12:54:55,841 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-08-25 12:54:55,887 25 INFO rb-44da9a1-224237-407818 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-25 12:54:55,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:55] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.046 0.033 2026-08-25 12:54:55,992 25 INFO rb-44da9a1-224237-407818 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-25 12:54:56,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:56] "POST /mail/data HTTP/1.1" 200 - 37 0.053 0.131 2026-08-25 12:54:56,186 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:56] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.042 0.135 2026-08-25 12:54:56,198 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:56] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.100 2026-08-25 12:54:56,244 25 INFO rb-44da9a1-224237-407818 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-25 12:54:56,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-08-25 12:54:56,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-25 12:54:56,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:56] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.017 0.089 2026-08-25 12:54:56,320 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:56] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.007 0.061 2026-08-25 12:54:56,426 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:54:56] "POST /mail/data HTTP/1.1" 200 - 30 0.032 0.161 2026-08-25 12:54:56,588 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 40348964 (allocated 44367872) 2026-08-25 12:54:56,648 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 146946 2026-08-25 12:54:56,650 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-08-25 12:54:56,650 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 146946 2026-08-25 12:54:56,750 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125456_750400_test_task_templates_tour.txt 2026-08-25 12:54:56,750 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpltodqrge_chrome_odoo" 2026-08-25 12:54:56,776 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:54:57,908 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-08-25 12:54:58,002 25 INFO rb-44da9a1-224237-407818 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-08-25 12:54:58,173 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:54:59,830 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-08-25 12:55:02,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-25 12:55:14,431 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-08-25 12:55:15,279 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-25 12:55:28,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-08-25 12:55:30,109 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [12] 2026-08-25 12:55:30,263 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1334, 1335, 1336] 2026-08-25 12:55:30,415 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2472, 2473, 2474, 2475] 2026-08-25 12:55:30,485 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #396 deleted account.move records with IDs: [921] 2026-08-25 12:55:30,556 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [11] 2026-08-25 12:55:30,661 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1333] 2026-08-25 12:55:30,757 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2470, 2471] 2026-08-25 12:55:30,787 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #396 deleted account.move records with IDs: [920] 2026-08-25 12:55:30,817 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-08-25 12:55:32,032 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-25 12:55:33,780 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-08-25 12:55:33,797 25 INFO rb-44da9a1-224237-407818 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-25 12:55:34,490 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:55:38,341 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-08-25 12:55:39,247 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-25 12:55:46,023 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-08-25 12:55:46,534 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 12:55:57,253 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-08-25 12:55:58,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-08-25 12:55:59,466 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-08-25 12:56:00,085 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-08-25 12:56:01,617 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-08-25 12:56:03,986 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-08-25 12:56:06,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-08-25 12:56:07,217 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-08-25 12:56:07,721 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-08-25 12:56:08,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-08-25 12:56:08,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-08-25 12:56:10,142 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-08-25 12:56:10,911 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #405 deleted account.analytic.line records with IDs: [43] 2026-08-25 12:56:10,987 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-08-25 12:56:11,986 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #405 deleted account.move.line.ctp records with IDs: [1379, 1380] 2026-08-25 12:56:12,069 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #405 deleted account.move.line records with IDs: [2542] 2026-08-25 12:56:15,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 12:56:28,712 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-08-25 12:56:28,909 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-08-25 12:56:30,762 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 12:56:30,765 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-08-25 12:56:31,523 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1552] 2026-08-25 12:56:31,536 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:56:46,582 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-08-25 12:56:49,626 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1546] 2026-08-25 12:56:49,865 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [46] 2026-08-25 12:56:49,999 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1383] 2026-08-25 12:56:50,123 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2545, 2546] 2026-08-25 12:56:50,195 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #409 deleted account.move records with IDs: [943] 2026-08-25 12:56:51,221 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1547] 2026-08-25 12:56:51,399 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [47] 2026-08-25 12:56:51,536 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1384] 2026-08-25 12:56:51,612 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2547, 2548] 2026-08-25 12:56:51,644 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #409 deleted account.move records with IDs: [944] 2026-08-25 12:56:51,662 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-08-25 12:56:53,776 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-25 12:57:07,855 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-08-25 12:57:09,404 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-08-25 12:57:09,590 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-08-25 12:57:12,311 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-25 12:57:14,853 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:57:15,065 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2020-01-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #423 deleted resource.calendar.leaves records with IDs: [2] 2020-01-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #423 deleted account.analytic.line records with IDs: [55] 2026-08-25 12:57:15,500 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:57:17,418 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-08-25 12:57:17,841 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2020-01-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [59] 2026-08-25 12:57:18,359 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2020-01-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [64] 2020-01-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [65] 2020-01-01 00:00:00,000 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [66] 2026-08-25 12:57:18,888 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-25 12:57:19,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:57:19,411 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-08-25 12:57:19,751 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 147165 2026-08-25 12:57:19,751 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpbi190wwq_chrome_odoo 2026-08-25 12:57:19,752 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:38047/json/version 2026-08-25 12:57:19,753 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:57:19,779 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-08-25 12:57:19,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:38047/json 2026-08-25 12:57:19,787 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:57:19,798 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:38047/devtools/page/EF50AB0AFEF5EE3AB81680E162EFA949 2026-08-25 12:57:19,871 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-08-25 12:57:19,887 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-08-25 12:57:19,971 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:57:19,973 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-08-25 12:57:19,974 25 INFO rb-44da9a1-224237-407818 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-25 12:57:19,974 25 INFO rb-44da9a1-224237-407818 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-25 12:57:19,989 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:57:21,054 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /odoo?debug=1 HTTP/1.1" 200 - 145 0.100 0.968 2026-08-25 12:57:21,057 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': 'EF50AB0AFEF5EE3AB81680E162EFA949', 'loaderId': 'EF5B029E9D18855DDF0CCF8BCA1A668D', 'isDownload': False} 2026-08-25 12:57:21,057 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-08-25 12:57:21,087 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:57:21,094 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-25 12:57:21,240 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.049 0.100 2026-08-25 12:57:21,271 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.175 2026-08-25 12:57:21,290 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:57:21,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:57:21,796 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:57:21,801 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:57:21,819 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:57:21,854 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:57:21,882 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-08-25 12:57:21,892 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.024 0.040 2026-08-25 12:57:21,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.047 2026-08-25 12:57:21,910 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-08-25 12:57:21,941 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:21] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:57:22,005 25 INFO rb-44da9a1-224237-407818 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-25 12:57:22,029 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /odoo HTTP/1.1" 200 - 27 0.033 0.041 2026-08-25 12:57:22,057 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.096 2026-08-25 12:57:22,086 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.064 2026-08-25 12:57:22,093 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:57:22,103 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57: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-25 12:57:22,158 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "POST /mail/data HTTP/1.1" 200 - 35 0.038 0.087 2026-08-25 12:57:22,211 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.018 0.163 2026-08-25 12:57:22,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.156 2026-08-25 12:57:22,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /web/image/res.partner/3/avatar_128?unique=1787662638000 HTTP/1.1" 200 - 6 0.010 0.146 2026-08-25 12:57:22,268 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.135 2026-08-25 12:57:22,287 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.241 2026-08-25 12:57:22,390 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.016 0.123 2026-08-25 12:57:22,408 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.007 0.363 2026-08-25 12:57:22,507 25 INFO rb-44da9a1-224237-407818 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-25 12:57:22,507 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.007 2026-08-25 12:57:22,509 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /web/webclient/translations?hash=5f577ec48e35eb58a1099d8478f0bd8472aa4ddf&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:57:22,535 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.011 2026-08-25 12:57:22,542 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-08-25 12:57:22,642 25 INFO rb-44da9a1-224237-407818 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-25 12:57:22,651 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.007 0.017 2026-08-25 12:57:22,672 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /web/image/res.partner/3/avatar_128?unique=1787662638000 HTTP/1.1" 200 - 6 0.006 0.040 2026-08-25 12:57:22,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.048 2026-08-25 12:57:22,736 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "POST /mail/data HTTP/1.1" 200 - 19 0.030 0.068 2026-08-25 12:57:22,759 25 INFO rb-44da9a1-224237-407818 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-25 12:57:22,779 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.008 0.138 2026-08-25 12:57:22,782 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-08-25 12:57:22,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.045 2026-08-25 12:57:22,896 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:22] "POST /mail/data HTTP/1.1" 200 - 58 0.032 0.056 2026-08-25 12:57:23,055 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.062 0.154 2026-08-25 12:57:23,130 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.028 2026-08-25 12:57:23,206 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.034 0.075 2026-08-25 12:57:23,286 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:57:23,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.041 2026-08-25 12:57:23,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.017 2026-08-25 12:57:23,399 25 INFO rb-44da9a1-224237-407818 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-25 12:57:23,417 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:57:23,455 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.013 0.022 2026-08-25 12:57:23,547 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-25 12:57:23,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:57:23,631 25 INFO rb-44da9a1-224237-407818 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-25 12:57:23,678 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.011 0.025 2026-08-25 12:57:23,698 25 INFO rb-44da9a1-224237-407818 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-25 12:57:23,760 25 INFO rb-44da9a1-224237-407818 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-25 12:57:23,831 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.022 0.045 2026-08-25 12:57:23,864 25 INFO rb-44da9a1-224237-407818 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-25 12:57:23,917 25 INFO rb-44da9a1-224237-407818 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-25 12:57:23,978 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,034 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,104 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:24] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.026 0.041 2026-08-25 12:57:24,130 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,183 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,241 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,303 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,365 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:24] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.021 0.038 2026-08-25 12:57:24,395 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,449 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,505 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,566 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,631 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:24] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.024 0.038 2026-08-25 12:57:24,662 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,726 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,743 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:24] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.007 2026-08-25 12:57:24,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:24] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.016 0.031 2026-08-25 12:57:24,834 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,868 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:24] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.009 0.019 2026-08-25 12:57:24,912 25 INFO rb-44da9a1-224237-407818 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-25 12:57:24,952 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,010 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,060 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:25] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.033 0.008 2026-08-25 12:57:25,107 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:57:25,119 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:25] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.021 2026-08-25 12:57:25,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:25] "GET /web/assets/2d05a50/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-08-25 12:57:25,153 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:25] "GET /web/assets/1acec74/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-08-25 12:57:25,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:25] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:57:25,219 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,268 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,319 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,381 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,402 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:25] "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.011 0.015 2026-08-25 12:57:25,423 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:25] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.003 0.011 2026-08-25 12:57:25,452 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:25] "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-25 12:57:25,483 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,534 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,588 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,639 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,690 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,747 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,816 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,867 25 INFO rb-44da9a1-224237-407818 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-25 12:57:25,923 25 INFO rb-44da9a1-224237-407818 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-25 12:57:26,006 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:26] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.036 0.045 2026-08-25 12:57:26,030 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-08-25 12:57:26,031 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-08-25 12:57:26,287 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 33425376 (allocated 34906112) 2026-08-25 12:57:26,298 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 147165 2026-08-25 12:57:26,300 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-08-25 12:57:26,301 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 147165 2026-08-25 12:57:26,378 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125726_378527_test_project_todo_history.txt 2026-08-25 12:57:26,378 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpbi190wwq_chrome_odoo" 2026-08-25 12:57:26,393 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-08-25 12:57:26,986 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 147398 2026-08-25 12:57:26,986 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpfbsmz924_chrome_odoo 2026-08-25 12:57:26,986 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:44487/json/version 2026-08-25 12:57:26,987 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44487', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:57:27,024 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-08-25 12:57:27,024 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:44487/json 2026-08-25 12:57:27,024 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44487', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:57:27,031 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:44487/devtools/page/37E8F531E890F1F644CD7C760BC2C497 2026-08-25 12:57:27,068 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-08-25 12:57:27,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-08-25 12:57:27,265 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:57:27,268 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-08-25 12:57:27,272 25 INFO rb-44da9a1-224237-407818 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-25 12:57:27,273 25 INFO rb-44da9a1-224237-407818 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-25 12:57:27,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:57:28,348 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:28] "GET /odoo HTTP/1.1" 200 - 148 0.116 0.933 2026-08-25 12:57:28,352 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '37E8F531E890F1F644CD7C760BC2C497', 'loaderId': 'E185DBCE95A9703B7CD3811ABFF53D7A', 'isDownload': False} 2026-08-25 12:57:28,352 25 INFO rb-44da9a1-224237-407818 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-25 12:57:28,393 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:28] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-08-25 12:57:28,431 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.018 0.027 2026-08-25 12:57:28,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:28] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.018 0.119 2026-08-25 12:57:28,529 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:28] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.145 2026-08-25 12:57:28,538 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:28] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.094 2026-08-25 12:57:28,606 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:28] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 12:57:29,218 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:57:29,222 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:57:29,238 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-08-25 12:57:29,282 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:57:29,310 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-08-25 12:57:29,314 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.023 0.033 2026-08-25 12:57:29,326 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.055 2026-08-25 12:57:29,328 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-08-25 12:57:29,348 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:57:29,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /odoo HTTP/1.1" 200 - 27 0.023 0.045 2026-08-25 12:57:29,475 25 INFO rb-44da9a1-224237-407818 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-25 12:57:29,476 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.091 2026-08-25 12:57:29,498 25 INFO rb-44da9a1-224237-407818 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-25 12:57:29,502 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-08-25 12:57:29,503 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:57:29,518 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.022 0.076 2026-08-25 12:57:29,584 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /web/image/res.partner/3/avatar_128?unique=1787662638000 HTTP/1.1" 200 - 6 0.032 0.130 2026-08-25 12:57:29,603 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.171 2026-08-25 12:57:29,619 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.103 2026-08-25 12:57:29,621 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.111 2026-08-25 12:57:29,634 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.202 2026-08-25 12:57:29,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "POST /mail/data HTTP/1.1" 200 - 45 0.048 0.159 2026-08-25 12:57:29,758 25 INFO rb-44da9a1-224237-407818 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-25 12:57:29,789 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /project_todo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-08-25 12:57:29,794 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-08-25 12:57:29,827 25 INFO rb-44da9a1-224237-407818 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-25 12:57:29,831 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "POST /mail/data HTTP/1.1" 200 - 57 0.047 0.094 2026-08-25 12:57:29,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "POST /mail/data HTTP/1.1" 200 - 1 0.000 0.123 2026-08-25 12:57:29,865 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:29] "POST /mail/data HTTP/1.1" 200 - 15 0.011 0.086 2026-08-25 12:57:30,057 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.048 0.164 2026-08-25 12:57:30,200 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:30] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.034 0.068 2026-08-25 12:57:30,241 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:30] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.014 0.028 2026-08-25 12:57:30,314 25 INFO rb-44da9a1-224237-407818 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-25 12:57:30,334 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:30] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.011 0.017 2026-08-25 12:57:30,369 25 INFO rb-44da9a1-224237-407818 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-25 12:57:30,427 25 INFO rb-44da9a1-224237-407818 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-25 12:57:30,510 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:30] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 24 0.038 0.044 2026-08-25 12:57:30,545 25 INFO rb-44da9a1-224237-407818 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-25 12:57:30,599 25 INFO rb-44da9a1-224237-407818 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-25 12:57:30,627 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:30] "POST /mail/data HTTP/1.1" 200 - 15 0.012 0.013 2026-08-25 12:57:30,653 25 INFO rb-44da9a1-224237-407818 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-25 12:57:30,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:30] "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-25 12:57:30,723 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.007 0.046 2026-08-25 12:57:30,795 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:30] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.014 0.036 2026-08-25 12:57:30,841 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-08-25 12:57:30,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-08-25 12:57:30,971 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 26628648 (allocated 28110848) 2026-08-25 12:57:30,993 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 147398 2026-08-25 12:57:30,996 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-08-25 12:57:31,002 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 147398 2026-08-25 12:57:31,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125731_096544_test_tour_project_task_activities_split.txt 2026-08-25 12:57:31,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpfbsmz924_chrome_odoo" 2026-08-25 12:57:31,109 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-08-25 12:57:31,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 147606 2026-08-25 12:57:31,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpudtbe20c_chrome_odoo 2026-08-25 12:57:31,446 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:33087/json/version 2026-08-25 12:57:31,459 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:57:31,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-08-25 12:57:31,483 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:33087/json 2026-08-25 12:57:31,483 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:57:31,496 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:33087/devtools/page/FFA61A5A498C98AC3776CF4DF0271700 2026-08-25 12:57:31,564 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-08-25 12:57:31,570 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-08-25 12:57:31,666 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 12:57:31,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-08-25 12:57:31,673 25 INFO rb-44da9a1-224237-407818 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-25 12:57:31,673 25 INFO rb-44da9a1-224237-407818 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-25 12:57:31,684 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:57:32,835 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:32] "GET /odoo HTTP/1.1" 200 - 151 0.085 1.068 2026-08-25 12:57:32,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'FFA61A5A498C98AC3776CF4DF0271700', 'loaderId': 'B81AAE87D8600145BA401070AD3D9490', 'isDownload': False} 2026-08-25 12:57:32,839 25 INFO rb-44da9a1-224237-407818 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-25 12:57:32,879 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:32] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-08-25 12:57:32,890 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:32] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-08-25 12:57:33,038 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.029 0.139 2026-08-25 12:57:33,080 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.190 2026-08-25 12:57:33,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.008 2026-08-25 12:57:33,124 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-08-25 12:57:33,634 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 12:57:33,645 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-25 12:57:33,657 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:57:33,702 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 12:57:33,734 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-08-25 12:57:33,752 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.034 0.043 2026-08-25 12:57:33,767 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-08-25 12:57:33,771 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-08-25 12:57:33,798 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:57:33,898 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /odoo HTTP/1.1" 200 - 27 0.018 0.065 2026-08-25 12:57:33,926 25 INFO rb-44da9a1-224237-407818 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-25 12:57:33,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.125 2026-08-25 12:57:33,960 25 INFO rb-44da9a1-224237-407818 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-25 12:57:33,986 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-08-25 12:57:33,996 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:57:34,008 25 INFO rb-44da9a1-224237-407818 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-25 12:57:34,013 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.021 0.118 2026-08-25 12:57:34,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "GET /web/image/res.partner/3/avatar_128?unique=1787662638000 HTTP/1.1" 200 - 6 0.031 0.141 2026-08-25 12:57:34,069 25 INFO rb-44da9a1-224237-407818 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-25 12:57:34,075 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.177 2026-08-25 12:57:34,122 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.131 2026-08-25 12:57:34,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /mail/data HTTP/1.1" 200 - 35 0.028 0.150 2026-08-25 12:57:34,205 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.323 2026-08-25 12:57:34,224 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.139 2026-08-25 12:57:34,227 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.242 2026-08-25 12:57:34,392 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.049 0.089 2026-08-25 12:57:34,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.009 2026-08-25 12:57:34,493 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.025 0.040 2026-08-25 12:57:34,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:57:34,622 25 INFO rb-44da9a1-224237-407818 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-25 12:57:34,635 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.034 2026-08-25 12:57:34,675 25 INFO rb-44da9a1-224237-407818 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-25 12:57:34,728 25 INFO rb-44da9a1-224237-407818 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-25 12:57:34,747 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /mail/data HTTP/1.1" 200 - 45 0.041 0.078 2026-08-25 12:57:34,785 25 INFO rb-44da9a1-224237-407818 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-25 12:57:34,798 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.022 2026-08-25 12:57:34,815 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.004 0.022 2026-08-25 12:57:34,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 6 0.003 0.009 2026-08-25 12:57:34,835 25 INFO rb-44da9a1-224237-407818 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-25 12:57:34,895 25 INFO rb-44da9a1-224237-407818 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-25 12:57:34,948 25 INFO rb-44da9a1-224237-407818 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-25 12:57:34,956 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.002 0.005 2026-08-25 12:57:34,970 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:34] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.002 0.006 2026-08-25 12:57:34,998 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,056 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,076 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.010 2026-08-25 12:57:35,095 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-08-25 12:57:35,123 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,178 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,229 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,286 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,338 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,394 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.045 0.060 2026-08-25 12:57:35,409 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-08-25 12:57:35,465 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.018 0.035 2026-08-25 12:57:35,489 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "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-25 12:57:35,500 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.004 0.010 2026-08-25 12:57:35,544 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,553 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.013 0.030 2026-08-25 12:57:35,586 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.014 2026-08-25 12:57:35,592 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,597 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.003 0.018 2026-08-25 12:57:35,620 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.007 0.029 2026-08-25 12:57:35,643 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,696 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,755 25 INFO rb-44da9a1-224237-407818 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-25 12:57:35,770 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:57:35,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.011 0.023 2026-08-25 12:57:35,855 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-08-25 12:57:35,924 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:35] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:57:35,945 25 INFO rb-44da9a1-224237-407818 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-25 12:57:36,017 25 INFO rb-44da9a1-224237-407818 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-25 12:57:36,099 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.012 0.028 2026-08-25 12:57:36,146 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "POST /mail/data HTTP/1.1" 200 - 33 0.019 0.052 2026-08-25 12:57:36,165 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:57:36,242 25 INFO rb-44da9a1-224237-407818 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-25 12:57:36,280 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:57:36,329 25 INFO rb-44da9a1-224237-407818 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-25 12:57:36,392 25 INFO rb-44da9a1-224237-407818 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-25 12:57:36,443 25 INFO rb-44da9a1-224237-407818 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-25 12:57:36,511 25 INFO rb-44da9a1-224237-407818 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-25 12:57:36,557 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.012 0.032 2026-08-25 12:57:36,589 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.005 0.015 2026-08-25 12:57:36,624 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-08-25 12:57:36,689 25 INFO rb-44da9a1-224237-407818 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-25 12:57:36,715 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.009 0.016 2026-08-25 12:57:36,761 25 INFO rb-44da9a1-224237-407818 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-25 12:57:36,763 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.008 0.018 2026-08-25 12:57:36,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.008 0.009 2026-08-25 12:57:36,829 25 INFO rb-44da9a1-224237-407818 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-25 12:57:36,853 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "POST /mail/data HTTP/1.1" 200 - 25 0.022 0.053 2026-08-25 12:57:36,884 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:36] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.014 0.038 2026-08-25 12:57:37,102 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.012 0.014 2026-08-25 12:57:37,151 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "GET /web/image/res.users/424/avatar_128 HTTP/1.1" 200 - 7 0.006 0.012 2026-08-25 12:57:37,154 25 INFO rb-44da9a1-224237-407818 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-25 12:57:37,170 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.003 0.010 2026-08-25 12:57:37,206 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.008 0.020 2026-08-25 12:57:37,246 25 INFO rb-44da9a1-224237-407818 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-25 12:57:37,256 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "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-25 12:57:37,303 25 INFO rb-44da9a1-224237-407818 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-25 12:57:37,327 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.006 0.016 2026-08-25 12:57:37,353 25 INFO rb-44da9a1-224237-407818 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-25 12:57:37,409 25 INFO rb-44da9a1-224237-407818 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-25 12:57:37,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 81 0.060 0.103 2026-08-25 12:57:37,603 25 INFO rb-44da9a1-224237-407818 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-25 12:57:37,626 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.012 0.026 2026-08-25 12:57:37,670 25 INFO rb-44da9a1-224237-407818 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-25 12:57:37,691 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.012 2026-08-25 12:57:37,721 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.015 2026-08-25 12:57:37,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.007 0.020 2026-08-25 12:57:37,821 25 INFO rb-44da9a1-224237-407818 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-25 12:57:37,823 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:37] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.003 0.012 2026-08-25 12:57:38,103 25 INFO rb-44da9a1-224237-407818 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-25 12:57:38,158 25 INFO rb-44da9a1-224237-407818 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-25 12:57:38,204 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:38] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 49 0.056 0.043 2026-08-25 12:57:38,232 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:38] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.008 0.015 2026-08-25 12:57:38,324 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.044 0.040 2026-08-25 12:57:38,386 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:38] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.024 0.031 2026-08-25 12:57:38,431 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:38] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.014 0.083 2026-08-25 12:57:38,476 25 INFO rb-44da9a1-224237-407818 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-25 12:57:38,525 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-08-25 12:57:38,535 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-08-25 12:57:38,587 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.008 0.130 2026-08-25 12:57:38,630 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.018 0.129 2026-08-25 12:57:38,640 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:57:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.155 2026-08-25 12:57:38,779 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 36565272 (allocated 40828928) 2026-08-25 12:57:38,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 147606 2026-08-25 12:57:38,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-08-25 12:57:38,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 147606 2026-08-25 12:57:38,901 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125738_901657_test_tour_todo_main_ui_functions.txt 2026-08-25 12:57:38,901 25 INFO rb-44da9a1-224237-407818 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpudtbe20c_chrome_odoo" 2026-08-25 12:57:38,926 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-25 12:57:44,430 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-08-25 12:57:44,659 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-08-25 12:57:46,246 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 427, model: sale.order.line 2026-08-25 12:57:46,256 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-08-25 12:57:46,657 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-08-25 12:57:50,775 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-08-25 12:57:52,733 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-25 12:57:59,387 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-08-25 12:58:00,849 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-08-25 12:58:01,388 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-08-25 12:58:01,520 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-08-25 12:58:02,340 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-08-25 12:58:03,396 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-08-25 12:58:04,798 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-08-25 12:58:05,354 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-08-25 12:58:05,932 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-08-25 12:58:06,053 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-08-25 12:58:07,252 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 12:58:07,255 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-08-25 12:58:07,255 25 INFO rb-44da9a1-224237-407818 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-25 12:58:07,261 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 12:58:15,718 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-08-25 12:58:16,160 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-08-25 12:58:17,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-08-25 12:58:18,227 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-08-25 12:58:18,288 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-08-25 12:58:19,454 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-08-25 12:58:20,509 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-08-25 12:58:21,272 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-08-25 12:58:21,447 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-08-25 12:58:22,825 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-08-25 12:58:22,962 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-08-25 12:58:24,395 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-08-25 12:58:25,018 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-08-25 12:58:25,254 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-08-25 12:58:26,292 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-08-25 12:58:27,116 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-08-25 12:58:28,038 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #431 deleted stock.move.line records with IDs: [1553] 2026-08-25 12:58:28,106 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-08-25 12:58:29,478 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-08-25 12:58:30,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-08-25 12:58:35,829 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-08-25 12:58:36,030 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-08-25 12:58:36,335 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-08-25 12:58:38,405 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-08-25 12:58:38,565 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-08-25 12:58:38,748 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-08-25 12:58:39,399 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-08-25 12:58:41,524 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-08-25 12:58:43,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-08-25 12:58:44,714 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-08-25 12:58:45,975 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-08-25 12:58:46,475 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-08-25 12:58:46,647 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-08-25 12:58:48,002 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-08-25 12:58:50,014 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-08-25 12:58:51,061 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-25 12:58:51,409 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:58:56,312 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:58:56,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 12:58:57,039 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-08-25 12:59:00,096 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:59:05,119 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-08-25 12:59:07,927 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #439 deleted account.move.line.ctp records with IDs: [1438, 1439, 1440, 1441] 2026-08-25 12:59:08,027 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #439 deleted account.move.line records with IDs: [2639, 2640, 2641, 2642, 2643] 2026-08-25 12:59:08,081 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #439 deleted mail.message records with IDs: [8357] 2026-08-25 12:59:08,133 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #439 deleted account.move records with IDs: [982] 2026-08-25 12:59:08,343 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-08-25 12:59:10,317 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-08-25 12:59:12,722 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-08-25 12:59:14,393 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 12:59:19,502 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-08-25 12:59:20,363 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 147860 2026-08-25 12:59:20,363 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmp05u7q1dt_chrome_odoo 2026-08-25 12:59:20,363 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:41519/json/version 2026-08-25 12:59:20,365 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:59:20,379 25 INFO rb-44da9a1-224237-407818 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-25 12:59:20,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:41519/json 2026-08-25 12:59:20,380 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 12:59:20,461 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:41519/devtools/page/B83FCE88C92FB1D03992E4CA49DDF325 2026-08-25 12:59:20,473 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-08-25 12:59:20,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-08-25 12:59:20,622 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-08-25 12:59:20,624 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-08-25 12:59:20,631 25 INFO rb-44da9a1-224237-407818 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-25 12:59:20,631 25 INFO rb-44da9a1-224237-407818 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-25 12:59:20,649 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 12:59:21,667 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:21] "GET /odoo HTTP/1.1" 200 - 144 0.100 0.920 2026-08-25 12:59:21,670 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': 'B83FCE88C92FB1D03992E4CA49DDF325', 'loaderId': '24ABF87043301A73E925EC8D0644838E', 'isDownload': False} 2026-08-25 12:59:21,671 25 INFO rb-44da9a1-224237-407818 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-25 12:59:21,700 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:21] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-08-25 12:59:21,734 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:21] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.012 0.032 2026-08-25 12:59:21,746 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:21] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.051 2026-08-25 12:59:21,768 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.057 2026-08-25 12:59:21,783 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:21] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 12:59:21,888 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:21] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-08-25 12:59:22,376 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:59:22,376 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 12:59:22,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-08-25 12:59:22,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-08-25 12:59:22,463 25 INFO rb-44da9a1-224237-407818 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-25 12:59:22,474 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 12:59:22,489 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:59:22,539 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /odoo HTTP/1.1" 200 - 26 0.012 0.023 2026-08-25 12:59:22,559 25 INFO rb-44da9a1-224237-407818 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-25 12:59:22,578 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.055 2026-08-25 12:59:22,602 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:59:22,605 25 INFO rb-44da9a1-224237-407818 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-25 12:59:22,605 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59: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-25 12:59:22,692 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /web/image?model=res.users&field=avatar_128&id=443 HTTP/1.1" 200 - 14 0.094 0.032 2026-08-25 12:59:22,697 25 INFO rb-44da9a1-224237-407818 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-25 12:59:22,725 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /web/image/res.partner/1598/avatar_128?unique=1787662754000 HTTP/1.1" 200 - 6 0.019 0.138 2026-08-25 12:59:22,735 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.161 2026-08-25 12:59:22,744 25 INFO rb-44da9a1-224237-407818 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-25 12:59:22,754 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /web/image/res.company/238/favicon HTTP/1.1" 200 - 9 0.005 0.141 2026-08-25 12:59:22,794 25 INFO rb-44da9a1-224237-407818 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-25 12:59:22,801 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "POST /mail/data HTTP/1.1" 200 - 33 0.023 0.119 2026-08-25 12:59:22,807 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.235 2026-08-25 12:59:22,828 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.070 2026-08-25 12:59:22,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.162 2026-08-25 12:59:22,932 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: mrp_production_count 2026-08-25 12:59:22,934 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: sale_order_count 2026-08-25 12:59:22,935 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: has_sale_order 2026-08-25 12:59:22,936 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: repair_count 2026-08-25 12:59:22,937 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: freight.booking 2026-08-25 12:59:22,938 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: booking_count 2026-08-25 12:59:22,940 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: shipment_count 2026-08-25 12:59:23,018 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.047 0.109 2026-08-25 12:59:23,063 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.008 0.016 2026-08-25 12:59:23,118 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.007 0.012 2026-08-25 12:59:23,177 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.011 0.022 2026-08-25 12:59:23,231 25 INFO rb-44da9a1-224237-407818 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-25 12:59:23,259 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "GET /web/image/res.users/443/avatar_128 HTTP/1.1" 200 - 7 0.009 0.025 2026-08-25 12:59:23,307 25 INFO rb-44da9a1-224237-407818 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-25 12:59:23,373 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "POST /mail/data HTTP/1.1" 200 - 43 0.066 0.071 2026-08-25 12:59:23,401 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.007 0.076 2026-08-25 12:59:23,434 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.011 0.031 2026-08-25 12:59:23,500 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 12:59:23,640 25 INFO rb-44da9a1-224237-407818 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-25 12:59:23,649 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.003 0.013 2026-08-25 12:59:23,685 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-08-25 12:59:23,763 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 12:59:23,902 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.003 0.013 2026-08-25 12:59:23,936 25 INFO rb-44da9a1-224237-407818 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-25 12:59:23,983 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:23] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.019 0.023 2026-08-25 12:59:23,993 25 INFO rb-44da9a1-224237-407818 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-25 12:59:24,032 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.008 0.017 2026-08-25 12:59:24,103 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 12:59:24,134 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.002 0.010 2026-08-25 12:59:24,135 25 INFO rb-44da9a1-224237-407818 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-25 12:59:24,446 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.047 0.013 2026-08-25 12:59:24,482 25 INFO rb-44da9a1-224237-407818 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-25 12:59:24,495 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-08-25 12:59:24,539 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.006 0.019 2026-08-25 12:59:24,629 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.030 0.051 2026-08-25 12:59:24,659 25 INFO rb-44da9a1-224237-407818 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-25 12:59:24,683 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.012 0.024 2026-08-25 12:59:24,718 25 INFO rb-44da9a1-224237-407818 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-25 12:59:24,733 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.017 0.070 2026-08-25 12:59:24,738 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.039 2026-08-25 12:59:24,772 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-08-25 12:59:24,775 25 INFO rb-44da9a1-224237-407818 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-25 12:59:24,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-08-25 12:59:24,846 25 INFO rb-44da9a1-224237-407818 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-25 12:59:24,873 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.007 0.025 2026-08-25 12:59:24,919 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:24] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.005 0.019 2026-08-25 12:59:25,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:25] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 55 0.036 0.063 2026-08-25 12:59:25,430 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:25] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 143 0.165 0.167 2026-08-25 12:59:25,461 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:25] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.015 0.317 2026-08-25 12:59:25,520 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:25] "POST /mail/data HTTP/1.1" 200 - 32 0.031 0.351 2026-08-25 12:59:25,622 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:25] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 47 0.036 0.146 2026-08-25 12:59:25,671 25 INFO rb-44da9a1-224237-407818 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-25 12:59:25,723 25 INFO rb-44da9a1-224237-407818 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-25 12:59:25,723 25 INFO rb-44da9a1-224237-407818 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-25 12:59:25,730 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:25] "POST /mail/data HTTP/1.1" 200 - 29 0.025 0.036 2026-08-25 12:59:25,744 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:25] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.002 0.017 2026-08-25 12:59:26,024 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-08-25 12:59:26,040 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-08-25 12:59:26,064 25 INFO rb-44da9a1-224237-407818 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-08-25 12:59:26,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:26] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 155 0.158 0.223 2026-08-25 12:59:26,271 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: account.payment 2026-08-25 12:59:26,285 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: payment.transaction 2026-08-25 12:59:26,289 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: mrp.production 2026-08-25 12:59:26,356 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:26] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 100 0.055 0.156 2026-08-25 12:59:26,528 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:26] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 60 0.057 0.074 2026-08-25 12:59:26,690 25 INFO rb-44da9a1-224237-407818 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-25 12:59:26,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-08-25 12:59:26,775 25 INFO rb-44da9a1-224237-407818 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-25 12:59:26,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:26] "POST /mail/data HTTP/1.1" 200 - 43 0.146 0.047 2026-08-25 12:59:26,939 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:26] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.011 0.217 2026-08-25 12:59:27,127 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 36648604 (allocated 41619456) 2026-08-25 12:59:27,147 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 12:59:27] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-08-25 12:59:27,152 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 147860 2026-08-25 12:59:27,158 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-08-25 12:59:27,161 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 147860 2026-08-25 12:59:27,225 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_125927_225585_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-08-25 12:59:27,225 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmp05u7q1dt_chrome_odoo" 2026-08-25 12:59:27,288 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 12:59:32,621 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-08-25 12:59:37,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-08-25 12:59:37,847 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-08-25 12:59:42,491 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-08-25 12:59:44,085 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #444 deleted stock.move records with IDs: [1592] 2026-08-25 12:59:44,843 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-08-25 12:59:44,863 25 INFO rb-44da9a1-224237-407818 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-25 12:59:44,865 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-08-25 12:59:46,230 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-08-25 12:59:48,783 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-08-25 12:59:52,654 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-08-25 12:59:54,544 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-08-25 12:59:55,622 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-08-25 12:59:56,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-08-25 13:00:00,079 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-08-25 13:00:00,673 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-08-25 13:00:01,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-08-25 13:00:02,346 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-08-25 13:00:02,979 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-08-25 13:00:05,613 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 13:00:11,381 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-08-25 13:00:15,233 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-08-25 13:00:15,991 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1479] 2026-08-25 13:00:16,101 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2732] 2026-08-25 13:00:16,179 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2735] 2026-08-25 13:00:16,375 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-08-25 13:00:17,169 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-08-25 13:00:19,142 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-08-25 13:00:21,689 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1484, 1485, 1486] 2026-08-25 13:00:21,765 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2747, 2748] 2026-08-25 13:00:22,318 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-08-25 13:00:24,530 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-08-25 13:00:37,628 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-08-25 13:00:41,783 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1518, 1519, 1520] 2026-08-25 13:00:41,894 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2792] 2026-08-25 13:00:42,193 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-08-25 13:00:43,710 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-08-25 13:00:47,036 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1521, 1522, 1523] 2026-08-25 13:00:47,132 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2801] 2026-08-25 13:00:47,550 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-08-25 13:00:47,605 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-08-25 13:00:49,762 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-08-25 13:00:51,777 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-08-25 13:00:53,915 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-08-25 13:00:56,790 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-08-25 13:00:59,035 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1538, 1539] 2026-08-25 13:00:59,114 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2822] 2026-08-25 13:00:59,481 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-08-25 13:01:02,275 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2831] 2026-08-25 13:01:02,385 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2832] 2026-08-25 13:01:02,653 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-08-25 13:01:05,383 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1545, 1546, 1547, 1548, 1549] 2026-08-25 13:01:05,474 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2841] 2026-08-25 13:01:05,575 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1550, 1551, 1552, 1553] 2026-08-25 13:01:05,642 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2836] 2026-08-25 13:01:05,787 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-08-25 13:01:08,289 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1554, 1555, 1556] 2026-08-25 13:01:08,376 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2844, 2845] 2026-08-25 13:01:08,732 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-08-25 13:01:11,325 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1560, 1561, 1562, 1563] 2026-08-25 13:01:11,407 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2856] 2026-08-25 13:01:11,512 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1564, 1565, 1566] 2026-08-25 13:01:11,596 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2851] 2026-08-25 13:01:11,736 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-08-25 13:01:14,146 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1567, 1568, 1569, 1570] 2026-08-25 13:01:14,241 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2858] 2026-08-25 13:01:14,384 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-08-25 13:01:16,936 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1571, 1572, 1573, 1574] 2026-08-25 13:01:17,026 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2869] 2026-08-25 13:01:17,176 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1575, 1576, 1577] 2026-08-25 13:01:17,238 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2865] 2026-08-25 13:01:17,371 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-08-25 13:01:19,370 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-08-25 13:01:21,509 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-08-25 13:01:23,291 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1584, 1585] 2026-08-25 13:01:23,376 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2881] 2026-08-25 13:01:23,681 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-08-25 13:01:25,560 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1588, 1589] 2026-08-25 13:01:25,628 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2886] 2026-08-25 13:01:25,930 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 13:01:25,937 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-08-25 13:01:26,351 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 148087 2026-08-25 13:01:26,351 25 INFO rb-44da9a1-224237-407818 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/tmpkri1q2c3_chrome_odoo 2026-08-25 13:01:26,351 25 INFO rb-44da9a1-224237-407818 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:44071/json/version 2026-08-25 13:01:26,352 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44071', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 13:01:26,368 25 INFO rb-44da9a1-224237-407818 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-25 13:01:26,368 25 INFO rb-44da9a1-224237-407818 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:44071/json 2026-08-25 13:01:26,369 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44071', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 13:01:26,383 25 INFO rb-44da9a1-224237-407818 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:44071/devtools/page/08232DD4D293C2E26D020EA4F6073794 2026-08-25 13:01:26,393 25 INFO rb-44da9a1-224237-407818 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-25 13:01:26,462 25 INFO rb-44da9a1-224237-407818 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-25 13:01:26,515 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 13:01:26,522 25 INFO rb-44da9a1-224237-407818 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-25 13:01:26,524 25 INFO rb-44da9a1-224237-407818 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-25 13:01:26,524 25 INFO rb-44da9a1-224237-407818 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-25 13:01:26,537 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 13:01:27,632 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:27] "GET /web HTTP/1.1" 200 - 152 0.090 1.008 2026-08-25 13:01:27,636 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '08232DD4D293C2E26D020EA4F6073794', 'loaderId': '18B9FEFB3662928EE9DF10E42F09B3DF', 'isDownload': False} 2026-08-25 13:01:27,636 25 INFO rb-44da9a1-224237-407818 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-25 13:01:27,778 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.020 0.096 2026-08-25 13:01:27,784 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:27] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.115 2026-08-25 13:01:27,793 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.120 2026-08-25 13:01:27,800 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:27] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.121 2026-08-25 13:01:27,861 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:27] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-08-25 13:01:27,916 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:27] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 13:01:28,457 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 13:01:28,472 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 13:01:28,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-08-25 13:01:28,545 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 13:01:28,573 25 INFO rb-44da9a1-224237-407818 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-25 13:01:28,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "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-25 13:01:28,593 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.056 2026-08-25 13:01:28,596 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 13:01:28,615 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 13:01:28,686 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /odoo HTTP/1.1" 200 - 27 0.014 0.039 2026-08-25 13:01:28,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.060 2026-08-25 13:01:28,748 25 INFO rb-44da9a1-224237-407818 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-25 13:01:28,754 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-25 13:01:28,758 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01: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-25 13:01:28,759 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.014 0.033 2026-08-25 13:01:28,789 25 INFO rb-44da9a1-224237-407818 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-25 13:01:28,799 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.019 0.059 2026-08-25 13:01:28,847 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "POST /web/action/load HTTP/1.1" 200 - 12 0.018 0.106 2026-08-25 13:01:28,882 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /web/image/res.partner/3/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 6 0.010 0.147 2026-08-25 13:01:28,904 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.113 2026-08-25 13:01:28,959 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:28] "POST /mail/data HTTP/1.1" 200 - 35 0.022 0.150 2026-08-25 13:01:29,144 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.063 0.206 2026-08-25 13:01:29,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.339 2026-08-25 13:01:29,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.003 0.012 2026-08-25 13:01:29,308 25 INFO rb-44da9a1-224237-407818 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-25 13:01:29,309 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.010 0.019 2026-08-25 13:01:29,383 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.017 0.038 2026-08-25 13:01:29,488 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "POST /mail/data HTTP/1.1" 200 - 45 0.056 0.100 2026-08-25 13:01:29,491 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 13:01:29,575 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.018 2026-08-25 13:01:29,686 25 INFO rb-44da9a1-224237-407818 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-25 13:01:29,720 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.009 0.034 2026-08-25 13:01:29,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-08-25 13:01:29,788 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-08-25 13:01:29,953 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.017 2026-08-25 13:01:29,966 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:29] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.003 0.025 2026-08-25 13:01:30,014 25 INFO rb-44da9a1-224237-407818 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-25 13:01:30,059 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.012 0.029 2026-08-25 13:01:30,074 25 INFO rb-44da9a1-224237-407818 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-25 13:01:30,179 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 35 0.031 0.058 2026-08-25 13:01:30,257 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "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.011 0.014 2026-08-25 13:01:30,306 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.019 0.028 2026-08-25 13:01:30,374 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /mail/data HTTP/1.1" 200 - 38 0.025 0.086 2026-08-25 13:01:30,655 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 98 0.098 0.276 2026-08-25 13:01:30,709 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.009 0.022 2026-08-25 13:01:30,798 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.040 0.068 2026-08-25 13:01:30,806 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.113 2026-08-25 13:01:30,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.009 0.088 2026-08-25 13:01:30,893 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.032 0.048 2026-08-25 13:01:30,903 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.059 2026-08-25 13:01:30,916 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.007 2026-08-25 13:01:30,957 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:30] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.011 2026-08-25 13:01:30,968 25 INFO rb-44da9a1-224237-407818 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-25 13:01:31,024 25 INFO rb-44da9a1-224237-407818 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-25 13:01:31,077 25 INFO rb-44da9a1-224237-407818 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-25 13:01:31,133 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:31] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.026 0.026 2026-08-25 13:01:31,161 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 13:01:31,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:31] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.009 0.012 2026-08-25 13:01:31,183 25 INFO rb-44da9a1-224237-407818 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-25 13:01:31,210 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:31] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.017 0.051 2026-08-25 13:01:31,222 25 INFO rb-44da9a1-224237-407818 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-25 13:01:31,261 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:31] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.011 0.023 2026-08-25 13:01:32,252 25 INFO rb-44da9a1-224237-407818 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-25 13:01:32,305 25 INFO rb-44da9a1-224237-407818 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-25 13:01:32,808 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:32] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.031 0.051 2026-08-25 13:01:32,943 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:32] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 64 0.047 0.078 2026-08-25 13:01:33,103 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:33] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.009 0.019 2026-08-25 13:01:33,139 25 INFO rb-44da9a1-224237-407818 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-25 13:01:33,192 25 INFO rb-44da9a1-224237-407818 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-25 13:01:33,193 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:33] "POST /mail/data HTTP/1.1" 200 - 31 0.021 0.037 2026-08-25 13:01:33,244 25 INFO rb-44da9a1-224237-407818 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-25 13:01:33,295 25 INFO rb-44da9a1-224237-407818 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-25 13:01:33,346 25 INFO rb-44da9a1-224237-407818 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-25 13:01:33,347 25 INFO rb-44da9a1-224237-407818 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-25 13:01:33,511 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 34830500 (allocated 37158912) 2026-08-25 13:01:33,517 25 INFO rb-44da9a1-224237-407818 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 148087 2026-08-25 13:01:33,518 25 INFO rb-44da9a1-224237-407818 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-25 13:01:33,520 25 INFO rb-44da9a1-224237-407818 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 148087 2026-08-25 13:01:33,619 25 INFO rb-44da9a1-224237-407818 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-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_130133_618945_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-08-25 13:01:33,619 25 INFO rb-44da9a1-224237-407818 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/tmpkri1q2c3_chrome_odoo" 2026-08-25 13:01:33,643 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 13:01:39,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-08-25 13:01:41,612 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-08-25 13:01:43,076 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-08-25 13:01:43,200 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-08-25 13:01:43,785 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-08-25 13:01:44,012 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-08-25 13:01:44,551 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 13:01:50,507 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-08-25 13:01:50,545 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 13:01:50,837 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 13:01:51,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:51] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 42 0.048 0.292 2026-08-25 13:01:51,297 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:51] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 59 0.050 0.067 2026-08-25 13:01:51,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:51] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 37 0.051 0.072 2026-08-25 13:01:51,436 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-08-25 13:01:52,134 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 148318 2026-08-25 13:01:52,135 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmp37df21dt_chrome_odoo 2026-08-25 13:01:52,135 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:40673/json/version 2026-08-25 13:01:52,136 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 13:01:52,268 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-08-25 13:01:52,268 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:40673/json 2026-08-25 13:01:52,270 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 13:01:52,286 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:40673/devtools/page/65D3376AD4E75F676824C645B570B069 2026-08-25 13:01:52,298 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-08-25 13:01:52,303 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-08-25 13:01:52,455 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-08-25 13:01:52,457 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-08-25 13:01:52,459 25 INFO rb-44da9a1-224237-407818 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-25 13:01:52,459 25 INFO rb-44da9a1-224237-407818 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-25 13:01:52,487 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 13:01:53,703 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:53] "GET /odoo/purchase HTTP/1.1" 200 - 147 0.120 1.101 2026-08-25 13:01:53,708 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': '65D3376AD4E75F676824C645B570B069', 'loaderId': '3CD410E9851884268AAF57B2B7EDBC48', 'isDownload': False} 2026-08-25 13:01:53,708 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-08-25 13:01:53,750 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:53] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-08-25 13:01:53,760 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:53] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-08-25 13:01:53,932 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:53] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.078 0.113 2026-08-25 13:01:53,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.022 0.212 2026-08-25 13:01:54,015 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:54] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-08-25 13:01:54,137 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:54] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.014 2026-08-25 13:01:54,687 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:54] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 13:01:54,689 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:54] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 13:01:54,739 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.025 2026-08-25 13:01:54,842 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-08-25 13:01:54,854 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.017 0.030 2026-08-25 13:01:54,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-08-25 13:01:54,945 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:54] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 13:01:55,162 25 INFO rb-44da9a1-224237-407818 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-25 13:01:55,184 25 INFO rb-44da9a1-224237-407818 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-25 13:01:55,188 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "GET /odoo HTTP/1.1" 200 - 26 0.146 0.070 2026-08-25 13:01:55,219 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.231 2026-08-25 13:01:55,251 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 13:01:55,260 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.006 0.211 2026-08-25 13:01:55,262 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01: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-25 13:01:55,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "GET /web/image?model=res.users&field=avatar_128&id=451 HTTP/1.1" 200 - 14 0.041 0.260 2026-08-25 13:01:55,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.311 2026-08-25 13:01:55,388 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.170 2026-08-25 13:01:55,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "GET /web/image/res.partner/1625/avatar_128?unique=1787662904000 HTTP/1.1" 200 - 6 0.030 0.357 2026-08-25 13:01:55,534 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "POST /mail/data HTTP/1.1" 200 - 33 0.045 0.196 2026-08-25 13:01:55,570 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "GET /web/image/res.company/242/favicon HTTP/1.1" 200 - 9 0.012 0.296 2026-08-25 13:01:55,703 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: sale_order_count 2026-08-25 13:01:55,708 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: has_sale_order 2026-08-25 13:01:55,709 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 451, model: freight.booking 2026-08-25 13:01:55,714 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: booking_count 2026-08-25 13:01:55,720 25 INFO rb-44da9a1-224237-407818 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: shipment_count 2026-08-25 13:01:55,834 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.112 0.309 2026-08-25 13:01:55,984 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:55] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.026 0.086 2026-08-25 13:01:56,085 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.029 0.026 2026-08-25 13:01:56,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:56] "POST /mail/data HTTP/1.1" 200 - 43 0.050 0.106 2026-08-25 13:01:56,250 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:56] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.041 0.100 2026-08-25 13:01:56,283 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:56] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.016 0.039 2026-08-25 13:01:56,329 25 INFO rb-44da9a1-224237-407818 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-25 13:01:56,345 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:56] "GET /web/image/res.users/451/avatar_128 HTTP/1.1" 200 - 7 0.014 0.016 2026-08-25 13:01:56,447 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:56] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 22 0.035 0.048 2026-08-25 13:01:56,571 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:56] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 13:01:56,741 25 INFO rb-44da9a1-224237-407818 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-25 13:01:56,800 25 INFO rb-44da9a1-224237-407818 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-25 13:01:56,830 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:56] "POST /mail/data HTTP/1.1" 200 - 29 0.066 0.046 2026-08-25 13:01:56,843 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:56] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.005 0.116 2026-08-25 13:01:56,854 25 INFO rb-44da9a1-224237-407818 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-25 13:01:56,967 25 INFO rb-44da9a1-224237-407818 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-25 13:01:57,025 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:57] "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.031 0.017 2026-08-25 13:01:57,346 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:57] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 99 0.078 0.218 2026-08-25 13:01:57,403 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:57] "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.017 2026-08-25 13:01:57,422 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:57] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-08-25 13:01:57,537 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:57] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.075 0.049 2026-08-25 13:01:57,556 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:57] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.008 0.106 2026-08-25 13:01:57,574 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:57] "POST /product/catalog/get_sections HTTP/1.1" 200 - 7 0.007 0.085 2026-08-25 13:01:57,628 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:57] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.029 0.038 2026-08-25 13:01:57,659 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:57] "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.058 2026-08-25 13:01:57,714 25 INFO rb-44da9a1-224237-407818 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-25 13:01:57,767 25 INFO rb-44da9a1-224237-407818 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-25 13:01:57,818 25 INFO rb-44da9a1-224237-407818 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-25 13:01:57,872 25 INFO rb-44da9a1-224237-407818 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-25 13:01:57,926 25 INFO rb-44da9a1-224237-407818 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-25 13:01:57,979 25 INFO rb-44da9a1-224237-407818 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-25 13:01:58,032 25 INFO rb-44da9a1-224237-407818 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-25 13:01:58,083 25 INFO rb-44da9a1-224237-407818 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-25 13:01:58,134 25 INFO rb-44da9a1-224237-407818 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-25 13:01:58,185 25 INFO rb-44da9a1-224237-407818 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-25 13:01:58,238 25 INFO rb-44da9a1-224237-407818 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-25 13:01:58,881 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:58] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.064 0.076 2026-08-25 13:01:58,919 25 INFO rb-44da9a1-224237-407818 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-25 13:01:58,972 25 INFO rb-44da9a1-224237-407818 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-25 13:01:59,025 25 INFO rb-44da9a1-224237-407818 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-25 13:01:59,077 25 INFO rb-44da9a1-224237-407818 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-25 13:01:59,130 25 INFO rb-44da9a1-224237-407818 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-25 13:01:59,183 25 INFO rb-44da9a1-224237-407818 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-25 13:01:59,233 25 INFO rb-44da9a1-224237-407818 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-25 13:01:59,285 25 INFO rb-44da9a1-224237-407818 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-25 13:01:59,335 25 INFO rb-44da9a1-224237-407818 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-25 13:01:59,388 25 INFO rb-44da9a1-224237-407818 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-25 13:01:59,981 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:01:59] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 29 0.041 0.049 2026-08-25 13:02:00,019 25 INFO rb-44da9a1-224237-407818 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-25 13:02:00,074 25 INFO rb-44da9a1-224237-407818 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-25 13:02:00,712 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:00] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 57 0.041 0.082 2026-08-25 13:02:00,864 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-08-25 13:02:00,893 25 INFO rb-44da9a1-224237-407818 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-25 13:02:00,908 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:00] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.025 0.028 2026-08-25 13:02:00,991 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:00] "POST /mail/data HTTP/1.1" 200 - 20 0.045 0.056 2026-08-25 13:02:01,010 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:01] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.028 2026-08-25 13:02:01,113 25 INFO rb-44da9a1-224237-407818 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-25 13:02:01,148 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.016 2026-08-25 13:02:01,174 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:01] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.010 0.032 2026-08-25 13:02:01,223 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:01] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 6 0.009 0.019 2026-08-25 13:02:01,279 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:01] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.028 0.021 2026-08-25 13:02:01,347 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:01] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.039 0.050 2026-08-25 13:02:01,415 25 INFO rb-44da9a1-224237-407818 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-25 13:02:01,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:01] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 17 0.098 0.049 2026-08-25 13:02:01,769 25 INFO rb-44da9a1-224237-407818 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-25 13:02:01,792 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:01] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.006 0.010 2026-08-25 13:02:01,835 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:01] "POST /mail/data HTTP/1.1" 200 - 18 0.016 0.039 2026-08-25 13:02:01,867 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:01] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 10 0.008 0.069 2026-08-25 13:02:01,999 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:01] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.041 0.062 2026-08-25 13:02:02,034 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:02] "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.132 2026-08-25 13:02:02,048 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:02] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.128 2026-08-25 13:02:02,109 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:02] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.037 0.034 2026-08-25 13:02:02,139 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:02] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.013 0.052 2026-08-25 13:02:02,147 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:02] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.069 2026-08-25 13:02:02,163 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:02] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.003 0.030 2026-08-25 13:02:02,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:02] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.007 0.016 2026-08-25 13:02:02,224 25 INFO rb-44da9a1-224237-407818 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-25 13:02:02,275 25 INFO rb-44da9a1-224237-407818 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-25 13:02:02,328 25 INFO rb-44da9a1-224237-407818 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-25 13:02:02,378 25 INFO rb-44da9a1-224237-407818 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-25 13:02:02,428 25 INFO rb-44da9a1-224237-407818 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-25 13:02:02,480 25 INFO rb-44da9a1-224237-407818 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-25 13:02:02,919 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:02] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 36 0.050 0.093 2026-08-25 13:02:03,187 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:03] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 42 0.102 0.093 2026-08-25 13:02:03,221 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:03] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.009 0.141 2026-08-25 13:02:03,262 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:02:03] "POST /mail/data HTTP/1.1" 200 - 20 0.014 0.162 2026-08-25 13:02:03,267 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-08-25 13:02:03,268 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-08-25 13:02:03,671 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 39138020 (allocated 40984576) 2026-08-25 13:02:03,692 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 148318 2026-08-25 13:02:03,693 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-08-25 13:02:03,694 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 148318 2026-08-25 13:02:03,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_130203_796085_test_catalog_vendor_uom.txt 2026-08-25 13:02:03,796 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmp37df21dt_chrome_odoo" 2026-08-25 13:02:03,812 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-08-25 13:02:04,389 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 13:02:12,436 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-08-25 13:02:13,547 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1592, 1593] 2026-08-25 13:02:13,733 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2894, 2895] 2026-08-25 13:02:14,312 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-08-25 13:02:15,635 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1594, 1595] 2026-08-25 13:02:15,714 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2899, 2900] 2026-08-25 13:02:16,173 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-08-25 13:02:16,622 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1596] 2026-08-25 13:02:16,694 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2904] 2026-08-25 13:02:17,250 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-08-25 13:02:18,422 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1597, 1598] 2026-08-25 13:02:18,509 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2910, 2911] 2026-08-25 13:02:18,907 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2912, 2913, 2914] 2026-08-25 13:02:18,962 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted mail.message records with IDs: [8545, 8544, 8542] 2026-08-25 13:02:19,045 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted ir.attachment records with IDs: [12814] 2026-08-25 13:02:19,046 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move records with IDs: [1049] 2026-08-25 13:02:19,506 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1599, 1600] 2026-08-25 13:02:19,569 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2915, 2916] 2026-08-25 13:02:20,536 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1601, 1602] 2026-08-25 13:02:20,601 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2920, 2921] 2026-08-25 13:02:20,928 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 13:02:26,130 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-08-25 13:02:26,765 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-25 13:02:38,018 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-08-25 13:02:38,693 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1681] 2026-08-25 13:02:39,212 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1693] 2026-08-25 13:02:41,697 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-08-25 13:02:42,058 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1706] 2026-08-25 13:02:42,514 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-08-25 13:02:42,868 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1709] 2026-08-25 13:02:43,958 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-08-25 13:02:44,543 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1716] 2026-08-25 13:02:44,787 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1718] 2026-08-25 13:02:45,373 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-08-25 13:02:49,331 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1718] 2026-08-25 13:02:49,366 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1719] 2026-08-25 13:02:49,619 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-08-25 13:02:50,477 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1735] 2026-08-25 13:02:50,833 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1738] 2026-08-25 13:02:51,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-08-25 13:02:52,378 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-08-25 13:02:53,252 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1746] 2026-08-25 13:02:53,888 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-08-25 13:02:54,734 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3911] 2026-08-25 13:02:54,985 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-08-25 13:02:55,336 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1749] 2026-08-25 13:02:56,261 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-08-25 13:02:57,078 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.product records with IDs: [3926] 2026-08-25 13:02:57,550 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1756, 1757, 1758] 2026-08-25 13:02:57,912 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-08-25 13:02:58,160 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1769] 2026-08-25 13:02:58,402 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-08-25 13:02:58,760 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1771] 2026-08-25 13:02:59,410 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 13:03:04,814 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-08-25 13:03:05,175 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1773] 2026-08-25 13:03:05,713 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1777] 2026-08-25 13:03:06,124 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1778, 1779, 1776] 2026-08-25 13:03:06,259 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-08-25 13:03:07,860 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1781] 2026-08-25 13:03:12,849 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-08-25 13:03:15,156 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-08-25 13:03:17,103 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-08-25 13:03:17,608 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-08-25 13:03:18,894 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1793] 2026-08-25 13:03:19,043 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-08-25 13:03:22,177 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-08-25 13:03:23,960 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-08-25 13:03:24,334 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1828] 2026-08-25 13:03:24,737 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-08-25 13:03:25,874 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1832] 2026-08-25 13:03:26,215 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-08-25 13:03:27,564 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1836] 2026-08-25 13:03:27,839 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-08-25 13:03:28,173 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1838] 2026-08-25 13:03:28,318 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-08-25 13:03:29,368 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1840] 2026-08-25 13:03:29,704 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-08-25 13:03:30,125 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-08-25 13:03:32,025 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-08-25 13:03:32,445 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-08-25 13:03:32,725 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-08-25 13:03:33,276 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-08-25 13:03:34,297 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-08-25 13:03:34,794 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.warehouse.orderpoint records with IDs: [6] 2026-08-25 13:03:35,010 25 INFO rb-44da9a1-224237-407818 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-25 13:03:35,631 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1859] 2026-08-25 13:03:36,963 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-08-25 13:03:37,833 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1862] 2026-08-25 13:03:38,317 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1864] 2026-08-25 13:03:38,630 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1865] 2026-08-25 13:03:39,313 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1816] 2026-08-25 13:03:39,716 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-08-25 13:03:39,876 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-08-25 13:03:40,404 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1869] 2026-08-25 13:03:40,996 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-08-25 13:03:42,848 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1873] 2026-08-25 13:03:43,759 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 13:03:43,767 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-08-25 13:03:44,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 148561 2026-08-25 13:03:44,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpaa6bt3ci_chrome_odoo 2026-08-25 13:03:44,339 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:33119/json/version 2026-08-25 13:03:44,340 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 13:03:44,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-08-25 13:03:44,379 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:33119/json 2026-08-25 13:03:44,380 25 INFO rb-44da9a1-224237-407818 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-25 13:03:44,410 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:33119/devtools/page/792A55BFE5710F46FB29D25FBBA3AD96 2026-08-25 13:03:44,424 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-08-25 13:03:44,440 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-08-25 13:03:44,644 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-25 13:03:44,652 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-08-25 13:03:44,665 25 INFO rb-44da9a1-224237-407818 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-25 13:03:44,665 25 INFO rb-44da9a1-224237-407818 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-25 13:03:44,715 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-25 13:03:46,142 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:46] "GET /odoo HTTP/1.1" 200 - 151 0.207 1.233 2026-08-25 13:03:46,146 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '792A55BFE5710F46FB29D25FBBA3AD96', 'loaderId': 'E5F58B69C31F3603AEAF2104660CB3B5', 'isDownload': False} 2026-08-25 13:03:46,146 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-08-25 13:03:46,180 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:46] "GET /web/assets/b1b8dda/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-08-25 13:03:46,381 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:46] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.036 0.162 2026-08-25 13:03:46,425 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.021 0.210 2026-08-25 13:03:46,437 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:46] "GET /web/assets/cfc134d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.247 2026-08-25 13:03:46,514 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:46] "GET /web/assets/338e757/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-08-25 13:03:46,570 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:46] "GET /web/assets/4cca5c9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-08-25 13:03:47,112 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 13:03:47,127 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-25 13:03:47,138 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-08-25 13:03:47,204 25 INFO rb-44da9a1-224237-407818 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-25 13:03:47,213 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-08-25 13:03:47,288 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.064 0.071 2026-08-25 13:03:47,305 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-08-25 13:03:47,307 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.132 2026-08-25 13:03:47,327 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 13:03:47,423 25 INFO rb-44da9a1-224237-407818 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-25 13:03:47,427 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /odoo HTTP/1.1" 200 - 27 0.036 0.050 2026-08-25 13:03:47,433 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 13:03:47,441 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 13:03:47,458 25 INFO rb-44da9a1-224237-407818 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-25 13:03:47,479 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.024 0.109 2026-08-25 13:03:47,535 25 INFO rb-44da9a1-224237-407818 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-25 13:03:47,565 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /web/image/res.partner/3/avatar_128?unique=1787655938000 HTTP/1.1" 200 - 13 0.029 0.141 2026-08-25 13:03:47,597 25 INFO rb-44da9a1-224237-407818 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-25 13:03:47,616 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.016 0.213 2026-08-25 13:03:47,637 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.220 2026-08-25 13:03:47,693 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.032 0.217 2026-08-25 13:03:47,794 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "POST /mail/data HTTP/1.1" 200 - 35 0.052 0.248 2026-08-25 13:03:47,797 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.231 2026-08-25 13:03:47,829 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.016 0.413 2026-08-25 13:03:47,856 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:47] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.234 2026-08-25 13:03:48,152 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:48] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.077 0.150 2026-08-25 13:03:48,212 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:48] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.003 0.022 2026-08-25 13:03:48,320 25 INFO rb-44da9a1-224237-407818 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-25 13:03:48,376 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.050 0.026 2026-08-25 13:03:48,394 25 INFO rb-44da9a1-224237-407818 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-25 13:03:48,482 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:48] "POST /mail/data HTTP/1.1" 200 - 45 0.041 0.111 2026-08-25 13:03:48,562 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:48] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.049 0.095 2026-08-25 13:03:48,602 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:48] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.015 0.046 2026-08-25 13:03:48,693 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:48] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-25 13:03:48,918 25 INFO rb-44da9a1-224237-407818 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-25 13:03:48,975 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:48] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 8 0.027 0.049 2026-08-25 13:03:48,996 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:48] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.028 2026-08-25 13:03:49,044 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:49] "GET /web/assets/de2be9e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-08-25 13:03:49,192 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:49] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.004 0.011 2026-08-25 13:03:49,207 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:49] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.004 0.032 2026-08-25 13:03:49,246 25 INFO rb-44da9a1-224237-407818 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-25 13:03:49,308 25 INFO rb-44da9a1-224237-407818 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-25 13:03:49,341 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:49] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 32 0.038 0.055 2026-08-25 13:03:49,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:49] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.020 0.036 2026-08-25 13:03:49,460 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:49] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.009 0.020 2026-08-25 13:03:49,533 25 INFO ? werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-08-25 13:03:49,563 25 INFO rb-44da9a1-224237-407818 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-25 13:03:49,599 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:49] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.010 0.021 2026-08-25 13:03:49,949 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:49] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.112 0.023 2026-08-25 13:03:49,996 25 INFO rb-44da9a1-224237-407818 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-25 13:03:50,019 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:50] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.014 2026-08-25 13:03:50,071 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:50] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.013 0.013 2026-08-25 13:03:50,189 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:50] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.056 0.051 2026-08-25 13:03:50,264 25 INFO rb-44da9a1-224237-407818 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-25 13:03:50,277 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:50] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.023 0.019 2026-08-25 13:03:50,317 25 INFO rb-44da9a1-224237-407818 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-25 13:03:50,375 25 INFO rb-44da9a1-224237-407818 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-25 13:03:50,438 25 INFO rb-44da9a1-224237-407818 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-25 13:03:50,496 25 INFO rb-44da9a1-224237-407818 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-25 13:03:51,171 25 INFO rb-44da9a1-224237-407818 odoo.tests.common: Simulating signal changes during tests 2026-08-25 13:03:51,171 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:51] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 248 0.370 0.360 2026-08-25 13:03:51,636 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:51] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 100 0.143 0.183 2026-08-25 13:03:51,839 25 INFO rb-44da9a1-224237-407818 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-25 13:03:51,864 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:51] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.023 0.048 2026-08-25 13:03:51,911 25 INFO rb-44da9a1-224237-407818 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-25 13:03:52,024 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:52] "POST /mail/data HTTP/1.1" 200 - 45 0.062 0.093 2026-08-25 13:03:52,035 25 INFO rb-44da9a1-224237-407818 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-25 13:03:52,062 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:52] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.014 0.122 2026-08-25 13:03:52,384 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:52] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 92 0.155 0.189 2026-08-25 13:03:52,391 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:52] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.288 2026-08-25 13:03:52,492 25 INFO rb-44da9a1-224237-407818 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-25 13:03:52,557 25 INFO rb-44da9a1-224237-407818 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-25 13:03:52,764 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:52] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 65 0.067 0.139 2026-08-25 13:03:52,861 25 INFO rb-44da9a1-224237-407818 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-25 13:03:52,924 25 INFO rb-44da9a1-224237-407818 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-25 13:03:53,149 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:53] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 63 0.106 0.114 2026-08-25 13:03:53,183 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:53] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.008 0.008 2026-08-25 13:03:53,314 25 INFO rb-44da9a1-224237-407818 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-25 13:03:53,374 25 INFO rb-44da9a1-224237-407818 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-25 13:03:53,410 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:53] "POST /mail/data HTTP/1.1" 200 - 31 0.055 0.039 2026-08-25 13:03:53,438 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:53] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.008 0.046 2026-08-25 13:03:53,569 25 INFO rb-44da9a1-224237-407818 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-25 13:03:53,579 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:53] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.011 2026-08-25 13:03:53,971 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:53] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.128 0.019 2026-08-25 13:03:54,041 25 INFO rb-44da9a1-224237-407818 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-25 13:03:54,053 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:54] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.009 0.024 2026-08-25 13:03:54,197 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:54] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.005 0.014 2026-08-25 13:03:54,475 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:54] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 70 0.136 0.118 2026-08-25 13:03:54,591 25 INFO rb-44da9a1-224237-407818 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-25 13:03:54,651 25 INFO rb-44da9a1-224237-407818 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-25 13:03:54,681 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:54] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 44 0.064 0.090 2026-08-25 13:03:54,986 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:54] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 61 0.079 0.165 2026-08-25 13:03:55,051 25 INFO rb-44da9a1-224237-407818 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-25 13:03:55,110 25 INFO rb-44da9a1-224237-407818 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-25 13:03:55,304 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:55] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 60 0.092 0.096 2026-08-25 13:03:55,322 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:55] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.005 0.008 2026-08-25 13:03:55,435 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-08-25 13:03:55,435 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-08-25 13:03:55,517 25 INFO rb-44da9a1-224237-407818 werkzeug: 127.0.0.1 - - [25/Aug/2026 13:03:55] "POST /mail/data HTTP/1.1" 200 - 31 0.042 0.039 2026-08-25 13:03:55,774 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 44697136 (allocated 48959488) 2026-08-25 13:03:55,782 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 148561 2026-08-25 13:03:55,786 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-08-25 13:03:55,793 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 148561 2026-08-25 13:03:55,902 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-44da9a1-224237-407818/chrome_logs/chrome_log_20260825_130355_902620_test_purchase_matrix_ui.txt 2026-08-25 13:03:55,903 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpaa6bt3ci_chrome_odoo" 2026-08-25 13:03:56,574 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-08-25 13:03:57,540 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-25 13:04:10,090 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-08-25 13:04:10,623 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-25 13:04:10,964 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 13:04:11,288 25 INFO rb-44da9a1-224237-407818 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-25 13:04:11,480 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-08-25 13:04:11,503 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-08-25 13:04:11,577 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-08-25 13:04:11,650 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [215, 217] 2026-08-25 13:04:11,662 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [216, 218] 2026-08-25 13:04:11,665 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-08-25 13:04:12,598 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [286] 2026-08-25 13:04:12,803 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-08-25 13:04:12,995 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-08-25 13:04:14,451 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-08-25 13:04:17,681 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-08-25 13:04:17,819 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-08-25 13:04:17,839 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-08-25 13:04:17,857 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-08-25 13:04:17,862 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-08-25 13:04:18,513 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-08-25 13:04:19,093 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-08-25 13:04:19,735 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-08-25 13:04:20,257 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8724] 2026-08-25 13:04:20,296 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [952] 2026-08-25 13:04:20,404 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-08-25 13:04:21,245 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-08-25 13:04:21,996 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-08-25 13:04:23,574 25 INFO rb-44da9a1-224237-407818 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-08-25 13:04:23,594 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-08-25 13:04:25,420 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-08-25 13:04:26,262 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-08-25 13:04:26,523 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-08-25 13:04:27,422 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-08-25 13:04:28,274 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-08-25 13:04:31,082 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-08-25 13:04:31,673 25 INFO rb-44da9a1-224237-407818 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-08-25 13:04:32,313 25 INFO rb-44da9a1-224237-407818 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-25 13:04:32,316 25 INFO rb-44da9a1-224237-407818 odoo.service.server: 1373 post-tests in 6801.93s, 2158891 queries 2026-08-25 13:04:32,323 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: point_of_sale: 557 tests 2675.07s 764139 queries 2026-08-25 13:04:32,323 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: portal: 27 tests 23.99s 5010 queries 2026-08-25 13:04:32,323 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_account_tax_python: 4 tests 26.27s 10191 queries 2026-08-25 13:04:32,323 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_adyen: 3 tests 12.32s 7455 queries 2026-08-25 13:04:32,323 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_discount: 6 tests 133.69s 32208 queries 2026-08-25 13:04:32,323 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_event: 9 tests 56.33s 15330 queries 2026-08-25 13:04:32,323 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_event_sale: 3 tests 9.64s 7045 queries 2026-08-25 13:04:32,323 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_hr: 27 tests 128.95s 45635 queries 2026-08-25 13:04:32,323 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_hr_restaurant: 5 tests 21.82s 10579 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_loyalty: 100 tests 718.72s 157384 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_mollie: 6 tests 8.66s 6631 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_mrp: 15 tests 41.30s 21559 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_online_payment: 13 tests 54.41s 16967 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_online_payment_self_order: 27 tests 153.25s 69660 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_qfpay: 3 tests 15.92s 7745 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_razorpay: 5 tests 25.08s 9551 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_repair: 3 tests 13.87s 7689 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_restaurant: 63 tests 523.93s 84683 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 16.58s 8933 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_safaricom: 9 tests 12.69s 7458 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_sale: 78 tests 577.32s 164151 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_sale_loyalty: 5 tests 24.97s 10662 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_sale_margin: 4 tests 8.46s 6286 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_self_order: 98 tests 501.45s 232139 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_self_order_qfpay: 4 tests 12.04s 7415 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_self_order_stripe: 6 tests 18.91s 10717 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_sms: 3 tests 14.84s 7470 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: pos_viva_com: 7 tests 26.62s 12977 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: privacy_lookup: 9 tests 4.42s 3079 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: product: 145 tests 51.97s 35888 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: product_email_template: 4 tests 6.55s 5072 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: product_expiry: 3 tests 5.88s 1864 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: product_margin: 7 tests 9.15s 5838 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: project: 151 tests 183.40s 54507 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: project_account: 3 tests 4.55s 2139 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: project_hr_expense: 7 tests 29.31s 19890 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: project_mrp_account: 6 tests 7.21s 2481 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: project_mrp_sale: 3 tests 7.28s 4869 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: project_purchase: 19 tests 44.22s 24064 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: project_purchase_stock: 3 tests 0.77s 311 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: project_sale_expense: 9 tests 40.77s 24743 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: project_timesheet_holidays: 8 tests 6.57s 4787 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: project_todo: 5 tests 20.04s 3280 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: purchase: 133 tests 265.40s 131314 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 22.37s 12225 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: purchase_mrp: 42 tests 76.97s 43543 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: purchase_product_matrix: 4 tests 13.78s 2422 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: purchase_repair: 3 tests 13.08s 9772 queries 2026-08-25 13:04:32,324 25 INFO rb-44da9a1-224237-407818 odoo.tests.stats: purchase_requisition: 25 tests 21.67s 10894 queries 2026-08-25 13:04:32,325 25 INFO rb-44da9a1-224237-407818 odoo.tests.result: 0 failed, 0 error(s) of 1373 tests when loading database 'rb-44da9a1-224237-407818' 2026-08-25 13:04:32,325 25 INFO rb-44da9a1-224237-407818 odoo.service.server: Initiating shutdown 2026-08-25 13:04:32,325 25 INFO rb-44da9a1-224237-407818 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.